- Регистрация
- 10.05.2019
- Сообщения
- 62
- Благодарностей
- 1
- Баллы
- 8
Всем привет. Вот вопрос который не решается у меня простым путем.
вот есть условия
string text ="00020005479453045400095c4457957233354000a87b6578946502220200a523"; искомый текст разной длины
string s1="2"; // символ что надо сравнить в позиции p1
int p1= 13; // номер позиции для s1
string s2="f"; / символ что надо сравнить в позиции p2
int p2=9; // номер позиции для s2
string s3="9";/ символ что надо сравнить в позиции p3
int p3=25; // номер позиции для s3
нужно проверить на заданных позициях находятся ли нужные символы или нет.
Я шел путем поиска и подрезки постоянно строки по позициям но текст кода стал настолько трудно понимаем, что я и забыл что делал в начала.
Уверен что сравнить можно простым путем но что то не догоняю.
на выходе нужно если нету выйти так throw new Exception("Нету совпадения");
либо же return true
помогите кто понимает как это просто сделать.
вот есть условия
string text ="00020005479453045400095c4457957233354000a87b6578946502220200a523"; искомый текст разной длины
string s1="2"; // символ что надо сравнить в позиции p1
int p1= 13; // номер позиции для s1
string s2="f"; / символ что надо сравнить в позиции p2
int p2=9; // номер позиции для s2
string s3="9";/ символ что надо сравнить в позиции p3
int p3=25; // номер позиции для s3
нужно проверить на заданных позициях находятся ли нужные символы или нет.
Я шел путем поиска и подрезки постоянно строки по позициям но текст кода стал настолько трудно понимаем, что я и забыл что делал в начала.
Уверен что сравнить можно простым путем но что то не догоняю.
на выходе нужно если нету выйти так throw new Exception("Нету совпадения");
либо же return true
помогите кто понимает как это просто сделать.