__Maks

Client
Регистрация
03.10.2016
Сообщения
351
Благодарностей
72
Баллы
28
1. как проверить наличие текста регуляркой?
например if(text.contains("тут вот регулярка"))

????
2. и как сделать замену регуляркой??
например text.Replace("тут вот регулярка, которой ищу текст", "а тут вот текст, на который нужно заменить");

Спасибо. я просто что-то разобраться сам не могу.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 640
Баллы
113
ищи инфу по Regex.IsMatch и Regex.Replace
 
  • Спасибо
Реакции: ks1989

__Maks

Client
Регистрация
03.10.2016
Сообщения
351
Благодарностей
72
Баллы
28
  • Спасибо
Реакции: ks1989

ks1989

Пользователь
Регистрация
17.08.2016
Сообщения
76
Благодарностей
0
Баллы
6

__Maks

Client
Регистрация
03.10.2016
Сообщения
351
Благодарностей
72
Баллы
28
у меня тоже такая задача сейчас, по поиску и замене на с#
Ответ:

Код:
//_______________________________________________________Regex Is Match
//это значит текст, в котором мы что-то ищем
string text = "просто текст для примера";

//это, значит, регулярка, благодаря которой мы будем искать то, что нам нужно в текста, что выше
var regex = @"(?<=\w\ )\d{1,}(?=\ \w)";

//это нужная вещь) просто нужно ее запомнить(в конце в ковычках указываем название переменной, в которой храниться наша регулярка. в этом случае переменная regex
var parseregex = new System.Text.RegularExpressions.Regex(regex);

//вернуть тру или фолс
return parseregex.IsMatch(text);

//или, например. можно сделать проверку
if(parseregex.IsMatch(text)){
     //если по регулярке текст в переменной text найден, тогда идем внутрь If, а если нет, знчит нет)

}
 
  • Спасибо
Реакции: YozH и ks1989

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