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

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

9
Сопоставление косой черты с регулярным выражением
У меня нет большого опыта работы с JavaScript, но я пытаюсь создать систему тегов, которая будет использовать вместо @или .#/ var start = /#/ig; // @ Match var word = /#(\w+)/ig; //@abc Match Как я мог использовать /вместо #. Я пробовал делать var slash = '/'и добавлять + slash +, …
90 javascript  regex 

4
экранирование вопросительного знака в javascript регулярного выражения
Думаю, это простой вопрос. Я пытаюсь найти вхождение строки в другой строке, используя регулярное выражение в JavaScript, например: var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: "; var gent = new RegExp("I like your Apartment. Could we schedule a viewing? My", "g"); …


6
Python, удалите все не алфавитные символы из строки
Я пишу программу подсчета слов MapReduce на Python. Проблема в том, что в данных разбросано много не алфавитных символов, я нашел этот пост Удаление всего, кроме буквенно-цифровых символов из строки в Python, которая показывает хорошее решение с использованием регулярного выражения, но я не уверен, как его реализовать def mapfn(k, v): …
90 python  regex 

6
вернуть строку с первым совпадением Regex
Я хочу получить первое совпадение регулярного выражения. В этом случае у меня получился список: text = 'aa33bbb44' re.findall('\d+',text) ['33', '44'] Я мог извлечь первый элемент списка: text = 'aa33bbb44' re.findall('\d+',text)[0] '33' Но это работает, только если есть хотя бы одно совпадение, иначе я получу ошибку: text = 'aazzzbbb' re.findall('\d+',text)[0] IndexError: …
90 python  regex 


14
Соответствие регулярного выражения для проверки действительного года
Учитывая значение, я хочу проверить его, чтобы проверить, является ли он действительным годом. Мои критерии просты, где значение должно быть целым числом с 4символами. Я знаю, что это не лучшее решение, поскольку оно не позволит годами раньше, 1000а позволит годам, например 5000. Этот критерий подходит для моего текущего сценария. Я …

6
Регулярное выражение Javascript Удалить пробелы
Итак, я пишу крошечный плагин для JQuery для удаления пробелов из строки. глянь сюда (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); мое регулярное выражение в настоящее время [ ]+собирает все пробелы. Это работает .. Это , однако, не оставляет хороший вкус …
89 javascript  regex 

14
Как включить в это регулярное выражение отрицательные десятичные числа?
Как мне сопоставить отрицательные числа с помощью этого регулярного выражения? Это регулярное выражение отлично работает с положительными значениями, но я хочу, чтобы оно также допускало отрицательные значения, например -10, -125,5 и т. Д. ^[0-9]\d*(\.\d+)?$ Благодарность
89 regex  numbers 

4
Строка соответствия RegExp не начинается с моего
Для PMD я хотел бы иметь правило, которое предупреждает меня о тех уродливых переменных, которые начинаются с my. Это означает, что я должен принять все переменные, которые НЕ начинаются с my. Итак, мне нужен RegEx (re), который ведет себя следующим образом: re.match('myVar') == false re.match('manager') == true re.match('thisIsMyVar') == true …



4
Использование RegEX для префикса и добавления в Notepad ++
У меня довольно большой список слов в текстовом файле, и я пытаюсь найти и заменить регулярное выражение в Notepad ++. Мне нужно добавить строку перед каждой строкой и после каждой строки .. Так что: слово один слово два слово три стали в состоянии: "wordone" в состоянии: "wordtwo" в состоянии: "слово-три" …
88 regex  notepad++ 

10
Использование знака звездочки в grep
Я пытаюсь найти подстроку «abc» в конкретном файле в linux / bash Итак, я делаю: grep '*abc*' myFile Он ничего не возвращает. Но если я это сделаю: grep 'abc' myFile Он правильно возвращает совпадения. Теперь для меня это не проблема. Но что, если я хочу найти более сложную строку, например …
88 regex  bash  grep 


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