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

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

16
Использование формата строки для отображения десятичного числа до 2 знаков или простого целого числа
У меня есть поле для отображения цены, которое иногда может быть либо 100, либо 100,99, либо 100,9. Я хочу, чтобы цена отображалась в 2 десятичных разрядах, только если для этой цены введены десятичные дроби, например, если ее 100, то она должна показать 100, а не 100.00, и если цена 100.2, …

19
Удалить новые строки из строки и заменить их одним пустым пробелом
$string = " put returns between paragraphs for linebreak add 2 spaces at end "; Хотите удалить все новые строки из строки. У меня есть это регулярное выражение, оно может поймать их всех, проблема в том, что я не знаю, с какой функцией мне его использовать. /\r\n|\r|\n/ $string должен стать: …
291 php  regex  string 


3
regex.test VS string.match, чтобы узнать, соответствует ли строка регулярному выражению
Много раз я использую строковую matchфункцию, чтобы узнать, соответствует ли строка регулярному выражению. if(str.match(/{regex}/)) Есть ли разница между этим: if (/{regex}/.test(str)) Кажется, они дают одинаковый результат?

13
Регулярные выражения - сопоставьте что угодно
Как мне сделать выражение, чтобы соответствовать абсолютно всему (включая пробелы)? Пример: Regex: я купил _____ овец. Спички: я купил овец. Я купил овцу. Я купил пять овец. Я пытался использовать (.*), но это не похоже на работу. Обновление: я заставил его работать, очевидно, проблема не в регулярных выражениях, просто в …
281 regex 

9
Проверьте, находятся ли символы в строке
Я пытаюсь определить, является ли строка подмножеством другой строки. Например: chars <- "test" value <- "es" Я хочу вернуть TRUE, если «value» появляется как часть строки «chars». В следующем сценарии я хотел бы вернуть false: chars <- "test" value <- "et"
279 r  regex  string  r-faq 

8
Как вывести только захваченные группы с помощью sed?
Есть ли способ сказать, sedчтобы вывести только захваченные группы? Например, с учетом ввода: This is a sample 123 text and some 987 numbers и шаблон: /([\d]+)/ Могу ли я получить только 123 и 987 вывод способом, отформатированным обратными ссылками?
278 regex  sed 

7
Почему RegExp с глобальным флагом дает неправильные результаты?
В чем проблема с этим регулярным выражением, когда я использую глобальный флаг и флаг без учета регистра? Запрос - это пользовательский ввод. Результат должен быть [верно, верно]. var query = 'Foo B'; var re = new RegExp(query, 'gi'); var result = []; result.push(re.test('Foo Bar')); result.push(re.test('Foo Bar')); // result will be …
277 javascript  regex 


6
Как использовать регулярные выражения JavaScript на нескольких строках?
var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Я бы хотел, чтобы был поднят блок PRE, даже если он охватывает символы новой строки. Я думал, что флаг «м» делает это. Не. Нашел ответ здесь перед публикацией. Так как я думал, что знаю JavaScript (прочитал три книги, работал …
275 javascript  regex 

2
Regex - не содержит определенных символов
Мне нужно регулярное выражение для сопоставления, если где-либо в предложении нет или <или>. Если в строке есть либо <, либо>, он должен вернуть false. У меня был частичный успех с этим, но только если мои <> в начале или в конце: (?!<|>).*$ Я использую .Net, если это имеет значение. Спасибо …

16
разделить строку только в первом экземпляре указанного символа
В моем коде я разбил строку на основе _и получил второй элемент в массиве. var element = $(this).attr('class'); var field = element.split('_')[1]; Берет good_luckи предоставляет мне luck. Прекрасно работает! Но теперь у меня есть класс, который выглядит так good_luck_buddy. Как мне заставить мой javascript игнорировать второе _и дать мне luck_buddy? …
272 javascript  jquery  regex 

29
Java, как заменить 2 или более пробелов одним пробелом в строке и удалить начальные и конечные пробелы
Ищете быстрый и простой способ в Java, чтобы изменить эту строку " hello there " что-то похожее на это "hello there" где я заменяю все эти несколько пробелов одним пробелом, за исключением того, что я также хочу, чтобы пропали один или несколько пробелов в начале строки. Нечто подобное заставляет меня …
271 java  regex  string  replace 

17
Простое регулярное выражение для десятичной дроби с точностью до 2
Каково регулярное выражение для десятичной дроби с точностью до 2? Допустимые примеры : 123.12 2 56754 92929292929292.12 0.21 3.1 Неверные примеры: 12.1232 2.23332 e666.76 Десятичная точка может быть необязательной, а также могут быть включены целые числа.
271 regex 


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