И снова регулярки...

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Здравствуйте!

Не подскажите пожалуйста как составить регулярное выражение для данной задачи:
Имеется значение в переменной : 79057102071
Необходимо что бы регулярка взяла все кроме первой цифры и двух последних. Т.е. результат = 90571020 .

Во всех случаях в значении переменной будут только цифры. Цифры естественно будут все время разные.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
обрежь первую и две последние, если всё всегда одно и то же
 
  • Спасибо
Реакции: serg32

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Как обозначить что в конце регулярки именно 2 цифры?
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Как обозначить что в конце регулярки именно 2 цифры?
Код:
string s = "79057102071";
return s.Substring(0,s.Length-2);
твоё решение
Код:
var d = "79057102071";
string a = d.Substring(0,d.Length-2);
return a.Substring(1);
 
Последнее редактирование:

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Код:
(?<=\d)\d+(?=\d\d)
 
  • Спасибо
Реакции: serg32

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Ребят всем спасибо, получилось!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)