У меня в классе около 100 вызовов Regex, каждый вызов охватывает различные типы данных в текстовом протоколе, но у меня много файлов и на основе аналитики regex занимал 88% выполнения моего кода. Многие из этих типов ...
Я хочу найти в строке конкретный шаблон. Предоставляют ли классы регулярных выражений позиции (индексы в строке) шаблона в строке?
Их может быть больше 1 ...
Во многих языках программирования следующая строка find foo ([a-z] +) и замена на GOO \ U \ 1GAR приведет к тому, что все совпадение будет выполнено в верхнем регистре. Кажется, я не могу найти эквивалент в Python; ...
У меня есть следующий код: public static void createTokens () {String test = "test - это слово слово слово слово большой маленький"; Matcher mtch = Pattern.compile ("test is a (\\ s *. +? \\ s *) word (\\ s *. +? \\ s *)") ....
Вопрос довольно простой. Допустим, у меня есть конфигурация URL со строкой: url (r '^ models / (? P [0-9] +) / (? P \ d +) / $', 'Group'), И Я хочу получить доступ к переменной model_group_id ...
Простая проблема: существующий проект позволяет мне добавлять дополнительные поля (с дополнительной проверкой этих полей как регулярных выражений) для поддержки настраиваемых форм ввода. И мне нужно добавить новую форму, но ...
Как пользователю Perl найти и распечатать все строки, соответствующие регулярному выражению? Следующее позволяет найти только первое совпадение. $ text = "? Adsfsadfgaasdf.
? Bafadfdsaadsfadsf.
xcxvfdgfdg "; if ($ text = ~ m /\\?([^\.pting+\.)/) {...
Два быстрых вопроса: какой будет строка RegEx для трех букв и двух чисел с пробелом до и после них (т.е. «LET 12»)? Вы случайно не знаете хороших ресурсов / инструментов RegEx?
Учитывая этот код: var reg = / a / g;
console.log (reg.test ("а"));
console.log (reg.test ("а")); Получаю такой результат: правда
false Я понятия не имею, как это могло произойти. Я тестировал как Node.js (v8), так и ...
Было бы здорово, если бы кто-то мог помогите мне с регулярным выражением для телефонных номеров. Ниже приведены условия: если присутствует +, то он должен быть первым символом.
Допустимые символы - числа () ...
У меня есть длинная строка, состоящая из ряда предложений, разделенных одинарной кавычкой. Пример: Это\'предложение номер 1'Это\'предложение номер 2' Обратите внимание, что в строке в одинарных кавычках часть ...
Можно написать Regex, который в некоторых случаях требует экспоненциального времени выполнения. Таким примером является (aa|aa)*. Если на вход подается нечетное число as, то время работы потребуется экспоненциальное. Это ...
Мне нужны регулярные выражения для соответствия приведенным ниже случаям. 3 или более последовательных последовательных символа / цифры; например 123, abc, 789, pqr и т. Д.
3 или более последовательных одинаковых символа / цифры; например 111, ...
В файле app.yaml моего проекта Google App Engine есть раздел skip_files, используемый для исключения файлов определенных типов из загрузки. Как мне расширить это регулярное выражение, чтобы исключить ...
Есть ли способ узнать, содержит ли строка слова, которые соответствуют набору регулярных выражений? Если у меня есть [regex1, regex2, regex3], и я хочу посмотреть, соответствует ли строка какой-либо из них, как бы я это сделал? Прямо сейчас,...
У меня есть ряд замен регулярных выражений, которые я регулярно делаю, и поэтому хочу сопоставить ключ, чтобы это было легко сделать. Однако, если одно из заменяемых регулярных выражений не найдено в файле, мое сопоставление клавиш ...
Как мне заменить каждый символ новой строки (\ n) запятой (,) с помощью регулярного выражения? Как это: Деметриус Наварро
Тони Плана
Сэмюэл Л. Джексон Кому: Деметриус Наварро, Тони Плана, Сэмюэл Л. Джексон Не в ...
У меня есть строка скажем 123dance456, которую мне нужно разделить на две строки, содержащие первую подстроку перед танцем подстроки (т.е. 123) и после танца подстроки (т.е. 456). Мне нужно найти ...
Я получаю ответ от сервиса, как показано ниже. Как разобрать его в Map? Сначала я думал отделить пробелы, но это не работает, так как значение может содержать пробелы, например, посмотрите на значение SA ...
У меня есть довольно большой выходной текстовый файл, в котором мне нужно удалить все строки между двумя шаблонами, но сохранить совпадение с шаблоном. Файлы примерно похожи на следующий результат. ТЕСТ №1 ...
Скажем, у меня есть две таблицы msg для сообщений и mnc для кодов мобильных сетей.
Они не имеют общих отношений. Но я хочу объединить их SELECT msg.message, msg.src_addr, msg.dst_addr, mnc.name,
FROM "...
Я искал способ заменить все специальные символы функцией замены. Я хочу использовать синтаксис Razor, но этот @ Product.Name.Regex.Replace (@ "[^ A-Za-z0-9 / \ s / g]", "_") не выполняет ...
Есть ли другой способ написать следующее? строковый ввод; var match = Regex.Match (ввод, @ "Тип1"); если (! совпадение. успех)
{match = Regex.Match (ввод, @ "Тип2");
} если (! match.Success)
{match = ...