Вопросы с тегом «regex»

Регулярные выражения предоставляют декларативный язык для соответствия шаблонам в строках. Они обычно используются для проверки строк, анализа и преобразования. Поскольку регулярные выражения не полностью стандартизированы, все вопросы с этим тегом должны также включать тег, указывающий применимый язык программирования или инструмент. ПРИМЕЧАНИЕ. При запросе HTML, JSON и т. Д. Регулярные выражения обычно встречаются с негативными реакциями. Если для этого есть парсер, используйте его.

5
Как инвертировать выражение grep
Следующее выражение grep успешно перечисляет все файлы .exe и .html в текущем каталоге и подкаталогах. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Как мне инвертировать этот результат, чтобы перечислить те, которые не являются .html или .exe вместо этого. (То есть !=.)
237 regex  linux  grep 

8
Регулярное выражение для соответствия не-ASCII символам?
Какой самый простой способ сопоставления не-ASCII символов в регулярном выражении? Я хотел бы сопоставить все слова по отдельности во входной строке, но язык может быть не английским, поэтому мне нужно сопоставить такие вещи, как ü, ö, ß и ñ. Кроме того, это в Javascript / jQuery, поэтому любое решение должно …
237 javascript  jquery  regex 



7
Удалите все специальные символы с RegExp
Я хотел бы RegExp, который удалит все специальные символы из строки. Я пытаюсь что-то вроде этого, но это не работает в IE7, хотя это работает в Firefox. var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), ""); } …

9
Соответствие пробелу в регулярном выражении
Мне нужно сопоставить символ пробела в регулярном выражении PHP. У кого-нибудь есть идеи? Я имею в виду, как "Gavin Schulz", пространство между двумя словами. Я использую регулярное выражение, чтобы убедиться, что я допускаю только буквы, цифры и пробел. Но я не уверен, как найти место. Вот что я сейчас имею: …
229 php  regex 

4
Выход из строки регулярного выражения в Python
Я хочу использовать ввод от пользователя в качестве шаблона регулярного выражения для поиска по некоторому тексту. Это работает, но как я могу обрабатывать случаи, когда пользователь помещает символы, которые имеют значение в регулярное выражение Например, пользователь хочет найти Word (s): движок регулярных выражений будет принимать (s)группу. Я хочу, чтобы это …
229 python  regex 


3
Javascript заменить ссылкой на соответствующую группу?
У меня есть строка, например hello _there_. Я хотел бы заменить два подчеркивания на <div>и, </div>соответственно, используя JavaScript . Результат будет (следовательно) выглядеть следующим образом hello <div>there</div>. Строка может содержать несколько пар символов подчеркивания. То , что я ищу способ либо запустить функцию на каждый матч, то , как Рубин …
228 javascript  regex 

3
Как сделать регулярное выражение не жадным?
Я использую JQuery. У меня есть строка с блоком специальных символов (начало и конец). Я хочу получить текст из этого блока специальных символов. Я использовал объект регулярного выражения для поиска в строке. Но как я могу сказать jQuery найти несколько результатов, если у них два специальных символа или больше? Мой …

13
В Python, как разделить строку и сохранить разделители?
Вот самый простой способ объяснить это. Вот что я использую: re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] Вот что я хочу: someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] Причина в том, что я хочу разбить строку на токены, манипулировать ею, а затем снова соединить.
226 python  regex 


15
Поиск UUID в тексте с помощью регулярных выражений
Я ищу UUID в блоках текста с помощью регулярных выражений. В настоящее время я полагаюсь на предположение, что все UUID будут следовать шаблонам из 8-4-4-4-12 шестнадцатеричных цифр. Кто-нибудь может вспомнить случай использования, когда это предположение было бы неверным и заставило бы меня пропустить некоторые UUID?
224 regex 

7
Удалить не буквенно-цифровые символы из строки
Я хочу преобразовать следующую строку в предоставленный вывод. Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" Я не нашел ни одного решения , которое будет обрабатывать специальные символы , такие как \r, \n, \bи т.д. По сути, я просто хочу избавиться от всего, что не является буквенно-цифровым. Вот что я пробовал ... Attempt 1: …
224 javascript  regex 

4
Регулярное выражение для соответствия любому символу, включая новые строки
Существует ли регулярное выражение для соответствия "всем символам, включая переводы строки"? Например, в приведенном ниже регулярном выражении нет вывода из, $2потому (.+?)что не включает новые строки при сопоставлении. $string = "START Curabitur mollis, dolor ut rutrum consequat, arcu nisl ultrices diam, adipiscing aliquam ipsum metus id velit. Aenean vestibulum gravida …
224 regex  perl 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.