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

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


3
JavaScript заменить / регулярное выражение
Учитывая эту функцию: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; Как сделать this.markup.replace()глобальную замену? Вот в чем проблема. Если я использую это так: alert(new Repeater("$TEST_ONE $TEST_ONE").replace("$TEST_ONE", "foobar").markup); Значение предупреждения - «foobar $ TEST_ONE». Если я …

15
Регулярное выражение для разделения строки с использованием пробела, если оно не заключено в одинарные или двойные кавычки
Я новичок в регулярных выражениях и буду признателен за вашу помощь. Я пытаюсь составить выражение, которое разделит строку примера, используя все пробелы, не окруженные одинарными или двойными кавычками. Моя последняя попытка выглядит так: (?!")и не совсем работает. Он разбивается на пространство перед цитатой. Пример ввода: This is a string that …
114 java  regex  split 

3
Регулярное выражение для строки содержит?
Что такое регулярное выражение для простой проверки наличия в строке определенного слова (например, «Тест»)? Я немного погуглил, но не могу получить прямой пример такого регулярного выражения. Это для сценария сборки, но не имеет отношения к какому-либо конкретному языку программирования.
114 regex 


5
Не удается избежать обратной косой черты с помощью регулярного выражения?
Я использую следующее регулярное выражение ^[a-zA-Z0-9\',!;\?\$\^:\\\/`\|~&\" @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ Я знаю, что это уродливо, но до сих пор он служит своей цели, кроме того, что обратная косая черта не разрешена, как я думаю, она должна, потому что она ускользнула, я также пробовал \\вместо того, \\\но те же результаты. Любые идеи?
114 regex 

13
Регулярное выражение для повторяющихся слов
Я новичок в регулярных выражениях и не могу понять, как написать одно регулярное выражение, которое "соответствовало бы" любым повторяющимся последовательным словам, например: Париж на в весенний период . Не то чтобы это связано. Над чем ты смеешься? Являются ли мои мои регулярные выражения плохо ?? Есть ли одно регулярное выражение, …


2
Регулярное выражение не оператор
Есть ли в регулярных выражениях оператор НЕ? Как в этой строке:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)" Я хочу , чтобы удалить все , \([0-9a-zA-z _\.\-:]*\)но не один , где в год: (2001). Так что регулярное выражение должно возвращать должно быть: (2001) name. ПРИМЕЧАНИЕ: \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)у меня что-то вроде не …
114 java  regex  string 

3
Как создать фильтр Gmail для поиска текста только в начале строки темы?
Мы регулярно получаем сообщения автоматической сборки от работающих серверов сборки Jenkins. Было бы неплохо поместить их в ярлык, пропуская входящие. Разумеется, использование фильтра - правильный выбор. Желаемый идентификатор - это строка [RELEASE]в начале строки темы. Попытка указать любое из следующих регулярных выражений приводит releaseк сопоставлению писем со строкой в любом …
113 regex  filter  gmail  subject 

3
Индексы групп захвата регулярных выражений Java
У меня есть следующая строка, typeName="ABC:xxxxx;"; Мне нужно достать слово ABC, Я написал следующий фрагмент кода, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Так что, если я ставлю group(0)я , ABC:но если я ставлю group(1)это ABC, так что я хочу знать Что это 0и 1значит? Будет лучше, если …
113 java  regex 

23
Какое регулярное выражение будет соответствовать действительным международным телефонным номерам?
Мне нужно определить, действителен ли номер телефона, прежде чем пытаться его набрать. Телефонный звонок может быть осуществлен в любую точку мира. Какое регулярное выражение будет соответствовать действительным международным телефонным номерам?
113 regex  telephony  ivr 

4
Регулярное выражение для замены всего, кроме чисел и десятичной точки
У меня есть текстовое поле, которое должно оставаться только текстовым или десятичным. Вот код, который я сейчас использую для замены всего, кроме чисел и десятичной точки. Проблема в том, что я не могу понять регулярное выражение, которое идентифицирует все остальное. document.getElementById(target).value = newVal.replace(/\D[^\.]/g, ""); \ D работает нормально, но я …
113 javascript  regex 

15
Регулярное выражение десятичного числа, где цифра после десятичной не обязательна
Мне нужно регулярное выражение, которое проверяет число, но не требует цифры после десятичной дроби. то есть. 123 123. 123.4 все будет действительным 123.. будет недействительным Любой был бы очень признателен!
113 regex 

9
Регулярное выражение: любой символ, НЕ являющийся буквой или цифрой.
Я пытаюсь найти регулярное выражение, которое будет соответствовать любому символу, кроме буквы или числа. Итак, такие символы, как (,, @, £, () и т. Д. Найдя, я хочу заменить его пустым пространством. Любой совет.
113 javascript  regex 

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