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

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

8
Как экранировать текст для регулярного выражения в Java
Есть ли в Java встроенный способ экранирования произвольного текста, чтобы его можно было включить в регулярное выражение? Например, если мои пользователи вводят «5 долларов», я бы хотел, чтобы это совпадало, а не «5» после окончания ввода.
320 java  regex  escaping 

29
Найти и извлечь число из строки
У меня есть требование найти и извлечь число, содержащееся в строке. Например, из этих строк: string test = "1 test" string test1 = " 1 test" string test2 = "test 99" Как я могу это сделать?
320 c#  .net  regex  string 

7
Как ввести регулярное выражение в string.replace?
Мне нужна помощь в объявлении регулярного выражения. Мои данные похожи на следующие: this is a paragraph with<[1> in between</[1> and then there are cases ... where the<[99> number ranges from 1-100</[99>. and there are many other lines in the txt files with<[3> such tags </[3> Требуемый результат: this is a …
317 python  regex  string  replace 


18
Найти CRLF в Блокноте ++
Как мне найти / заменить все символы CR / LF в Notepad ++? Я ищу что-то эквивалентное специальному символу ^ p в Microsoft Word.
316 regex  notepad++ 

12
Регулярное выражение: игнорировать чувствительность к регистру
Как я могу заставить следующее регулярное выражение игнорировать чувствительность к регистру? Он должен соответствовать всем правильным символам, но игнорировать, являются ли они строчными или прописными. G[a-b].*
316 regex 

3
Regex lookahead, lookbehind и атомные группы
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я нашел эти вещи в своем теле регулярных выражений, но у меня нет понятия, для чего я могу их использовать. У кого-нибудь есть примеры, чтобы …
314 regex  lookaround 

1
Как мне найти все совпадения с регулярным выражением в Python?
В программе, которую я пишу, я использую Python re.search() чтобы найти совпадения в блоке текста и распечатать результаты. Однако программа завершает работу, как только находит первое совпадение в блоке текста. Как мне сделать это несколько раз, когда программа не останавливается, пока ВСЕ совпадения не будут найдены? Есть ли отдельная функция …
312 python  regex  search 


17
Regex только для чисел
Я вообще не использовал регулярные выражения, поэтому у меня возникают проблемы с устранением неполадок. Я хочу, чтобы регулярное выражение совпадало только тогда, когда содержащаяся строка содержит все числа; но с двумя примерами ниже это соответствует строке, которая содержит все числа плюс знак равенства, такой как «1234 = 4321». Я уверен, …
309 c#  regex 



3
Регулярное выражение для исключения слова / строки
У меня есть регулярное выражение следующим образом: ^/[a-z0-9]+$ Это соответствует строки, такие как /helloили /hello123. Однако я хотел бы исключить пару строковых значений, таких как /ignoremeи /ignoreme2. Я перепробовал несколько вариантов, но не могу заставить их работать! Моя последняя слабая попытка была ^/(((?!ignoreme)|(?!ignoreme2))[a-z0-9])+$ Любая помощь будет с благодарностью :-)
299 regex 

7
Как использовать регулярное выражение с командой поиска?
У меня есть несколько изображений с именем сгенерированной строки uuid1. Например, 81397018-b84a-11e0-9d2a-001b77dc0bed.jpg. Я хочу узнать все эти изображения, используя команду "найти": find . -regex "[a-f0-9\-]\{36\}\.jpg". Но это не работает. Что-то не так с регулярным выражением? Может ли кто-нибудь помочь мне с этим?
298 regex  linux  find 

11
Регулярное выражение, чтобы найти строку, включенную между двумя символами при ИСКЛЮЧЕНИИ разделителей
Мне нужно извлечь из строки набор символов, которые находятся между двумя разделителями, не возвращая сами разделители. Простой пример должен быть полезен: Цель : извлечь подстроку в квадратных скобках, не возвращая сами скобки. Базовая строка :This is a test string [more or less] Если я использую следующие рег. ех. \ [. …
295 regex 

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