Страницы

Поиск по вопросам

среда, 26 февраля 2020 г.

Как убрать все вхождения подстроки?

#регулярные_выражения #c_sharp


Нужно удалить из строки все подстроки << подстрока >>. Непонятно, как не удалить
подстроки <<<< ... >>>>, <<<<<< ... >>>>>> и т.п.    


Ответы

Ответ 1



а я не шарю в csharp, но регэкспы везде одни, так что: preg_match_all('/<<(.(?!<<))+>>/Us', $data, $out); выберет только те строки, у которых внутри нет <<, т.е. так сказать строки нижнего уровня.

Комментариев нет:

Отправить комментарий