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

279
Проверьте, находятся ли символы в строке

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

277
Почему RegExp с глобальным флагом дает неправильные результаты?

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

275
Regex - не содержит определенных символов

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

275
Как использовать регулярные выражения JavaScript на нескольких строках?

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

272
разделить строку только в первом экземпляре указанного символа

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

271
Java, как заменить 2 или более пробелов одним пробелом в строке и удалить начальные и конечные пробелы

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

271
Простое регулярное выражение для десятичной дроби с точностью до 2

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

269
Разбить строку пробелами - сохраняя подстроки в кавычках - в Python

У меня есть строка, которая выглядит так: this is "a test" Я пытаюсь написать что-то на Python, чтобы разделить его на пробелы, игнорируя пробелы в кавычках. Результат, который я ищу: ['this','is','a test'] PS. Я знаю, что вы спросите «что произойдет, если в кавычках есть кавычки, ну, в моем...

265
Многострочный флаг регулярного выражения JavaScript не работает

Я написал регулярное выражение для извлечения строки из HTML, но кажется, что многострочный флаг не работает. Это мой шаблон, и я хочу получить текст в h1теге. var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m = html.search(pattern); return m[1]; Я создал...

262
Заменить определенные символы в строках

Я хотел бы удалить определенные символы из строк в векторе, аналогично функции поиска и замены в Excel. Вот данные, с которых я начинаю: group <- data.frame(c("12357e", "12575e", "197e18", "e18947") Я начинаю только с первого столбца; Я хочу создать второй столбец, удалив e: group group.no.e...

253
Как Stack Overflow генерирует свои SEO-дружественные URL-адреса?

Что такое хорошее полное регулярное выражение или какой-то другой процесс, который бы взял название: Как изменить заголовок, чтобы он стал частью URL-адреса, например переполнения стека? и превратить его в how-do-you-change-a-title-to-be-part-of-the-url-like-stack-overflow что используется в...

250
Разница между match () и find () в Java Regex

Я пытаюсь понять разницу между matches()и find(). Согласно Javadoc, (из того, что я понимаю), matches()будет искать всю строку, даже если он найдет то, что ищет, и find()остановится, когда найдет то, что ищет. Если это предположение верно, я не могу видеть, когда вы захотите использовать...

249
Java: разделение запятой строки, но игнорирование запятых в кавычках

У меня есть строка, примерно такая: foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" что я хочу разделить запятыми - но мне нужно игнорировать запятые в кавычках. Как я могу это сделать? Похоже, что регулярное выражение терпит неудачу; Я полагаю, что я могу вручную сканировать и переходить в другой...