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

93
JavaScript - строковые обратные ссылки регулярного выражения

Вы можете сделать обратную ссылку в JavaScript следующим образом: var str = "123 $test 123"; str = str.replace(/(\$)([a-z]+)/gi, "$2"); Это (довольно глупо) заменит "$ test" на "test". Но представьте, что я хотел бы передать полученную строку $ 2 в функцию, которая возвращает другое значение. Я...

93
«Неизвестный модификатор 'g' в…» при использовании preg_match в PHP?

Это регулярное выражение, которое я пытаюсь использовать: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Я нашел его на этом сайте , и он отлично работает, когда я пробую его там. Но как только я помещаю его в свой код, я получаю такое сообщение: Warning: preg_match() [function.preg-match]:...

93
Что такое регулярное выражение для «Любое положительное целое число, кроме 0»

Как можно ^\d+$улучшить запретить 0? ИЗМЕНИТЬ (сделать более конкретным): Примеры , чтобы: 1 30 111 Примеров Disallow: 0 00 -22 Не имеет значения, разрешены ли положительные числа с нулем в начале (например 022). Это для реализации Java JDK Regex....

92
регулярное выражение для соответствия EOF

У меня есть данные, которые выглядят так john, dave, chris rick, sam, bob joe, milt, paul Я использую это регулярное выражение для сопоставления имен /(\w.+?)(\r\n|\n|,)/ который работает по большей части, но файл заканчивается внезапно после последнего слова, что означает, что последнее значение...

92
Regex соответствует только целым словам

У меня есть выражение регулярного выражения, которое я использую, чтобы найти все слова в заданном блоке содержимого без учета регистра, которые содержатся в глоссарии, хранящемся в базе данных. Вот моя выкройка: /($word)/i Проблема в том, что если я использую /(Foo)/iтакие слова, как « Foodнайти...

92
Буквенно-цифровые символы, дефис и подчеркивание, но без пробелов, проверка регулярного выражения JavaScript

Попытка проверить ввод на соответствие регулярному выражению. Поле должно допускать только буквенно-цифровые символы, дефисы и подчеркивания и НЕ должно допускать пробелов. Однако в приведенном ниже коде допускаются пробелы. Что мне не хватает? var regexp = /^[a-zA-Z0-9\-\_]$/; var check =...

92
Добавьте цитату в начало и конец каждой строки в Notepad ++

У меня есть список (в файле .txt), который я хотел бы быстро преобразовать в синтаксис JavaScript, поэтому я хочу взять следующее: AliceBlue AntiqueWhite Aqua Aquamarine Azure Beige Bisque Black BlanchedAlmond и преобразовать его в литерал массива ... var myArray = ["AliceBlue", "AntiqueWhite",...

92
Есть ли у регулярного выражения Ruby оператор несовпадения, такой как «! ~» В Perl?

Я просто хочу знать, есть ли в регулярном выражении ruby ​​оператор несоответствия, как !~в Perl. Я считаю, что это неудобно (?!xxx)или (?<!xxxx)потому, что вы не можете использовать шаблоны регулярных выражений в этой xxxчасти....

92
Что такое группы балансировки регулярных выражений?

Я только что читал вопрос о том, как поместить данные в двойные фигурные скобки ( этот вопрос ), а затем кто-то поднял группы балансировки. Я до сих пор не совсем понимаю, что это такое и как их использовать. Я прочитал Определение балансирующей группы , но объяснение трудно понять, и я все еще не...

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

Я погуглил для этого и узнал, как делать с другими парсерами регулярных выражений: http://vim.wikia.com/wiki/Changing_case_with_regular_expressions http://www.regular-expressions.info/replacecase.html Я пробовал их, и ни одна из них не работает. В качестве примера я хочу использовать регулярное...

91
Regex для проверки JSON

Я ищу Regex, который позволяет мне проверять json. Я очень новичок в Regex, и я достаточно знаю, что синтаксический анализ с Regex плох, но можно ли его использовать для проверки?...

91
Проверка адресов IPv4 с помощью регулярного выражения

Я пытался получить эффективное регулярное выражение для проверки IPv4, но без особого успеха. В какой-то момент казалось, что у меня это было (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}, но это дает некоторые странные результаты: $ grep --version grep (GNU grep) 2.7 $ grep -E...

91
Как найти все идентификаторы видео YouTube в строке с помощью регулярного выражения?

У меня есть текстовое поле, где пользователи могут писать что угодно. Например: Lorem Ipsum - это просто фиктивный текст. http://www.youtube.com/watch?v=DUQi_R4SgWo в полиграфической и наборной индустрии. Lorem Ipsum был стандартным фиктивным текстом в отрасли с 1500-х годов, когда неизвестный...

91
RegEx в возвышенном тексте: соответствует любому символу, включая символы новой строки?

Есть ли способ сопоставить любой символ в Sublime Text, включая символы новой строки? Я видел, что Sublime использует синтаксис Boost, но этот .символ не будет соответствовать символам новой строки без определенного флага....