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

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

6
Конвертировать закрывающий тег PHP в комментарий
Одна из строк в моем скрипте содержит закрывающий тег PHP внутри строки. При нормальной работе это не вызывает проблем, но мне нужно закомментировать строку. Я попытался прокомментировать эту линию //, /* */и , #но ни один из них работает, синтаксический анализатор не считает закрывающим тегом , чтобы быть фактическим закрывающим …
149 php  regex  tags  comments 

21
Как вы отлаживаете регулярное выражение? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
149 regex  debugging  pcre 

17
Регулярное выражение для соответствия координат широты и долготы?
Я пытаюсь создать регулярное выражение для соответствия координат широты и долготы. Для сопоставления числа с двойной точностью я использовал (\-?\d+(\.\d+)?)и попытался объединить это в одно выражение: ^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$ Я ожидал, что это будет совпадать с двойным, запятой, возможно, некоторым пробелом и другим двойным, но, похоже, это не сработает. В частности, это …
149 regex 

6
«\ D» в регулярном выражении означает цифру?
Я обнаружил , что в 123, \dспички 1и , 3но не 2. Мне было интересно, \dсоответствует ли цифра, удовлетворяющая какому требованию? Я говорю о регулярных выражениях в стиле Python. Плагин регулярных выражений в Gedit использует регулярные выражения в стиле Python. Я создал текстовый файл с содержанием 123 Только 1и 3соответствуют …
147 python  regex  encoding  gedit 

9
Regex не работает в String.matches ()
У меня есть этот маленький кусочек кода String[] words = {"{apf","hum_","dkoe","12f"}; for(String s:words) { if(s.matches("[a-z]")) { System.out.println(s); } } Предполагается напечатать dkoe но ничего не печатает !!
147 java  regex 

7
Как удалить все символы, не входящие в ASCII, с помощью regex и Notepad ++?
Я много искал, но нигде не написано, как удалить не-ASCII символы из Notepad ++. Мне нужно знать, какую команду написать в find и заменить (с картинкой было бы здорово). Если я хочу создать белый список и добавить в закладки все слова / строки ASCII, чтобы не-ASCII строки были отмечены Если …

4
Regex, как подобрать дополнительный символ
У меня есть регулярное выражение, которое я думал, работает правильно до сих пор. Мне нужно сопоставить дополнительный символ. Это может быть там или не может. Вот две строки. Верхняя строка совпадает, а нижняя - нет. Отсутствие единственной буквы в нижней строке - вот что делает его неудачным. Я хотел бы …
147 regex  string  operators 

2
Visual Studio, Найти и заменить, регулярное выражение
Я пытаюсь заменить все #include "whatever.h"с #include <whatever.h>помощью функции поиска и замены в Visual Studio 2005. Я использовал регулярное выражение, \#include \"[a-z\.h]+\"чтобы найти оператор include. Но мне интересно, как создать замену регулярного выражения. \#include \<[a-z\.h]+\>не получилось и не будет; он заменяет оператор #include "whatever.h"на #include <[a-z.h]+>. Как мне создать заменяющее …

12
Java - escape-строка для предотвращения внедрения SQL
Я пытаюсь внедрить некоторые анти-SQL инъекции в Java, и мне очень трудно работать со строковой функцией replaceAll. В конечном счете мне нужна функция, которая преобразует любые существующие \в \\, любые "в \", любые 'в \'и любые \nв \\nтак, чтобы при оценке строки с помощью SQL-инъекций MySQL блокировалась. Я испортил некоторый …

13
Перевести дефисы в регистр верблюдов (camelCase)
С помощью регулярных выражений (я предполагаю) или каким-либо другим методом, как я могу конвертировать такие вещи, как: marker-imageили my-example-settingк markerImageили myExampleSetting. Я думал о том, чтобы просто разделить, а -затем преобразовать индекс этого гипена +1 в верхний регистр. Но это выглядит довольно грязно и надеется на некоторую помощь с регулярным …


12
Как я могу объединить литералы регулярных выражений в JavaScript?
Можно ли сделать что-то подобное? var pattern = /some regex segment/ + /* comment here */ /another segment/; Или я должен использовать новый RegExp()синтаксис и объединить строку? Я бы предпочел использовать литерал, так как код более очевиден и лаконичен.
145 javascript  regex  syntax 

11
Regex для проверки надежности пароля
Мои критерии надежности пароля следующие: Длина 8 символов 2 буквы в верхнем регистре 1 специальный символ (!@#$&*) 2 цифры (0-9) 3 буквы в нижнем регистре Может ли кто-нибудь дать мне регулярное выражение для того же. Все условия должны выполняться паролем.
145 regex  passwords 

6
javascript regex - искать альтернативу?
Вот регулярное выражение, которое отлично работает в большинстве реализаций регулярных выражений: (?<!filename)\.js$ Это соответствует .js строке, которая заканчивается на .js, за исключением filename.js Javascript не поддерживает поиск назад с помощью регулярных выражений. Может ли кто-нибудь собрать альтернативное регулярное выражение, которое дает тот же результат и работает в javascript? Вот некоторые …
145 javascript  regex 


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