Результаты поиска по запросу "regex"

4 ответа

Шаблон Java Regex, совпадающий с первым появлением «границы» после любой последовательности символов

Я хочу установить шаблон, который найдет группу захвата, ограниченную первым появлением «границы». Но теперь последняя граница используется. Например.: String text = "this should match from A to the first B and not 2nd B, got that?"; Pattern ...

5 ответов

Что такое «регулярное выражение необработанной строки» и как вы можете его использовать?

Из документации по питонурегулярное выражение [https://docs.python.org/library/re.html], взяв во внимание'\' характер: Решение заключается в использовании необработанной строковой нотации Python для шаблонов регулярных выражений; обратная косая ...

8 ответов

Как я могу распознать злое регулярное выражение?

Я недавно узнал оРегулярное выражение Отказ в обслуживании [https://www.owasp.org/index.php/Regular_expression_Denial_of_Service_-_ReDoS] атак и решил искоренить так называемые «злые» шаблоны регулярных выражений, где бы я ни находил их в своей ...

ТОП публикаций

4 ответа

Рубиновая строка с регулярным выражением

ЭтоRuby 1.8.7но должен быть таким же, как для 1.9.x Я пытаюсь разбить строку, например: a = "foo.bar.size.split('.').last" # trying to split into ["foo", "bar","split('.')","last"]В основном, разбивая его на команды, которые он представляет, я ...

2 ответа

Как избежать обратной косой черты в JavaScript?

Я хочу заменить обратную косую черту => '\' на безопасную\ замена. Но мой код, заменяющий все «#», не работает, когда применяется для замены «\»: el = el.replace(/\#/g, '#'); // replaces all '#' //that's cool el = el.replace(/\\/g, ...

5 ответов

неразрывный пробел utf-8 0xc2a0 и preg_replace странное поведение

В моей строке у меня есть неразрывный пробел utf-8 (0xc2a0), и я хочу заменить его на что-то другое. Когда я использую $str=preg_replace('~\xc2\xa0~', 'X', $str);все работает хорошо Но когда я использую $str=preg_replace('~\x{C2A0}~siu', 'W', ...

4 ответа

Регулярное выражение для совпадения с точным номером вхождения для определенного символа

Я пытаюсь проверить, есть ли в строке определенное количество вхождений символа. Пример: $string = '123~456~789~000';Я хочу проверить, имеет ли эта строка ровно 3 экземпляра символа~. Возможно ли это с помощью регулярных выражений?

3 ответа

проверить текстовое поле на наличие недопустимых символов, используя js и регулярные выражения

Мне трудно понять, как работает RegExp. Мне нужно переписать некоторый ASP-код в html и js, и я столкнулся с препятствием в этой части: <asp:RegularExpressionValidator runat="server" id="RegExpValidator" controltovalidate="FileName" ...

1 ответ

Необходимо заменить href якорных тегов в строке

string content=" <br /><br /><a href="need to replace this url">Cooking School</a><br /><br /><a href="http://www.sdlm.com">Feed your senses</a><br /><br /><a href="http://www.sdl.com">Take your cooking skills to the next level. Find a cooking ...

4 ответа

PHP, вложенные шаблоны в preg_replace

preg_replace("/\[b\](.*)\[\/b\]/Usi", "<strong>$1</strong>", "Some text here... [b][b]Hello, [b]PHP![/b][/b][/b] ... [b]and here[/b]");возвращается Some text here... <strong>[b]Hello, [b]PHP!</strong>[/b][/b] ... <strong>and here</strong>Но мне ...