Regex – вопросы и ответы

49
голосов
2
ответа
У меня есть условие string.match, которое работало, пока я не понял, что некоторые слова являются "персональными (компьютерными)", имеют специальные символы, такие как круглые скобки в слове. Напри...
8 лет, 10 месяцев назад Jake
84
голоса
5
ответов
В настоящее время у меня есть строка, которая содержит символы A, B и C, например, строка выглядит как "A some other random stuff B C" другой случайный материал не содержит A, B или CI, которые хот...
10 лет назад Aly
58
голосов
5
ответов
Я пытаюсь написать базовую функцию, которая позволит мне добавить пробел в почтовые индексы Великобритании, где были удалены пробелы. Почтовые индексы в Великобритании всегда имеют пробел перед пос...
4 года, 4 месяца назад Tom Pinchen
75
голосов
1
ответ
Я пытаюсь отфильтровать информацию о линейке продуктов и модели продукта из описания продукта HP. Примеры: HP EliteDesk 800 G1 SFF (H3S08US#ABA) HP Pro 3400 Series MT (H3S08US#ABA) HP EliteBook 846...
2 года, 10 месяцев назад weijie lin
47
голосов
1
ответ
Я пытался кое-что проделать с модулем pyparsing, чтобы получить некоторое представление об общем анализе. Мне был задан вопрос с интервью (который был представлен, поэтому я не думаю, что есть каки...
5 лет, 6 месяцев назад chase
89
голосов
1
ответ
Привет, я пытаюсь вынуть все строки, которые начинаются с ATOM из файла pdb. По какой-то причине у меня возникают проблемы. Мой код: open (FILE, $ARGV[0]) or die "Could not open file\n"; my @newlin...
2 года, 1 месяц назад Mohammad Khalid
69
голосов
2
ответа
Я использую следующее Regex для parse @username из сообщений в моем приложении. '/(^|\s)#(\w*[a-zA-Z_]+\w*)/ Может ли кто-нибудь объяснить мне цель (^|\s) . Что, если я пропущу эту часть?
8 лет, 4 месяца назад nezgerland
92
голоса
1
ответ
Я пытаюсь проанализировать множество файлов С#, которые у меня есть, с grep, для соответствия определенному типу for-loop. В частности, все, что выглядит следующим образом: for (int i = 0; i < f...
4 года, 5 месяцев назад James Ko
57
голосов
3
ответа
У меня проблема при попытке прочитать член списка, например \\server\directory . Проблема возникает, когда я пытаюсь получить эту переменную с помощью команды lindex , которая идет с заменой TCL, п...
6 лет, 3 месяца назад estradjs
47
голосов
1
ответ
У меня есть регулярное выражение, подтверждающее день рождения: if(!preg_match('/^(0?[1-9]|1[012])[- .\/](0?[1-9]|[12][0-9]|3[01])[- .\/](19|20)?[0-9]{2}$/', $_POST['bday']) { echo 'enter your birt...
6 лет, 2 месяца назад Darline
58
голосов
2
ответа
Какое хорошее, понятное регулярное выражение для соответствия доменному имени, которое должно состоять из: Только английские альфа-символы, плюс номера Включая пробелы или другие разделительные сим...
7 лет, 1 месяц назад Chris Halcrow
48
голосов
1
ответ
Я ищу чисто решение Regex, чтобы получить подстроку нечетной длины, состоящую из похожих символов. Например, моя строка: hjasaaasjasjbbbbbashjasccccccc Итак, итоговые совпадения должны быть: [aaa],...
10 месяцев, 1 неделя назад Alex
81
голос
3
ответа
У меня есть список сайтов, которые представляют спам-ссылки: List<String> bannedSites = ["spam1.com", "spam2.com", "spam3.com"]; Есть ли способ регулярного выражения для удаления ссылок, соот...
8 лет, 3 месяца назад arezzo
97
голосов
2
ответа
Этот вопрос звучит как дубликат, но я просмотрел много подобных вопросов, и ни один из них не соответствует законопроекту либо потому, что они ограничивают их вопрос до очень конкретного примера, л...
4 года, 6 месяцев назад Dan W
-4
голоса
1
ответ
Мне нужно регулярное выражение для преобразования переменных в js. Они могут быть числом или варчаром. Я хочу заменить их, как показано ниже. myNumber number; ----> var myNumber = null; x varcha...
8 лет назад Tanya Rai
-3
голоса
1
ответ
Я хочу сопоставить ниже двух URL-адресов. 1. /,a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpcallback=r.jsonpcallback,fn.push(o)),s&&x.isfunction(a)&a...
4 года, 5 месяцев назад Manthan Patel
-4
голоса
1
ответ
В настоящее время я использую это Regex (/^ [Az] + $/), чтобы разрешить пользователям вводить только алфавиты. Но одна проблема, с которой я сталкиваюсь, заключается в том, что она не допускает про...
2 года, 2 месяца назад zeekzeeky
56
голосов
2
ответа
Я пытаюсь заменить строку var url = "www.fnord.com/foo/bar/btn_close_white.gif"; Простое слово в слово для замены слов прекрасно работает: var newUrl = url.replace(/btn_close_white.gif/g,"btn_close...
7 лет, 3 месяца назад k0pernikus
69
голосов
3
ответа
Я работаю над рефакторингом кучи кода PHP для инструктора. Первое, что я решил сделать, это обновить все файлы SQL, которые должны быть записаны в соглашениях о кодировании кода Drupal SQL, т.е. За...
8 лет, 4 месяца назад wjl
58
голосов
1
ответ
Что я хочу сделать Я пытаюсь проанализировать информацию о геометрии файла nastran с помощью python. Мои текущие попытки используют NumPy, а также регулярные выражения. Важно быстро прочитать данны...
3 года, 5 месяцев назад Woltan
48
голосов
1
ответ
Я использую web.config для перезаписи URL-адресов в IIS 8.5 Это мое регулярное выражение: match url="^((?:[a-z]{2}\/{1}){1,2})?listen$" Это будет успешно соответствовать следующему: ан/гб/слушать а...
2 года, 1 месяц назад Boomfelled
66
голосов
1
ответ
Я пытаюсь использовать регулярное выражение для выбора всех строк, окруженных {{ и }} , но игнорируя, если он завернут с помощью [{{ и }}] . Вот что я придумал: /(?!\[){{(.*?)}}(?!])/gm . Моя пробл...
1 год, 5 месяцев назад chrispytoes
90
голосов
2
ответа
Мой вход *INI файл: \nleftarrow = {\not\leftarrow} \nrightarrow = {\not\rightarrow} \nleftrightarrow = {\not\leftrightarrow} Мне нужно найти \not\leftarrow и заменить строку \nleftarrow . Все дело ...
2 года, 7 месяцев назад ssr1012
-4
голоса
6
ответов
Я пытаюсь сопоставить элементы, у которых нет других дочерних элементов, но также есть контент. Никакое содержимое также не содержит пробелов и персонажи. Мне нужно сделать это на С#. Возьмите этот...
10 лет, 1 месяц назад Phobis
-5
голосов
1
ответ
Я пытаюсь выяснить, как с помощью JavaScript regexp я могу найти, имеет ли строка не менее 1 символа. Никаких других ограничений, просто 1 символ где-то в строке. Я пробовал много разных вещей/вари...
4 года, 11 месяцев назад Ralph
60
голосов
0
ответов
Я работаю над приложением С#, где для определения атрибутов стиля текста используется несколько тегов html. Например: <color=#0000FF><color=#FF0000>AB</color>CDE</color> исп...
1 год, 9 месяцев назад Basavaraj Metri
61
голос
1
ответ
Приветствия Все Я пытаюсь получить значения в 4-м столбце слева для этого url . Я могу получить все значения, но он пропускает первый (например, 30, я думаю, это значение сверху справа) Мое регуляр...
8 лет, 8 месяцев назад Imran Omar Bukhsh
82
голоса
1
ответ
Кто-нибудь знает, как создать обратную строку поиска, используя match() ? word1 word2 word3 word4 ^ ( ^ = позиция курсора) Я хочу найти столбец начала и конца слова перед курсором (слово2). Я пробо...
5 лет, 2 месяца назад Reman
66
голосов
2
ответа
Шаблон в этом коде не заменяет скобки. Я также пробовал "/(|)/g". var re = "/[^a-z]/g", txt = navsel.options[i].text.split(" ")[0], // here I get the text from a select and I split it. // What I ex...
8 лет, 2 месяца назад chchrist
49
голосов
3
ответа
Я полный Python noob, поэтому, пожалуйста, простите мой простой вопрос. Я пытаюсь написать script, который найдет все последовательности в огромной строке, которые соответствуют ATxxxCA, ATxxxxCA, ...
8 лет, 9 месяцев назад drbunsen
74
голоса
1
ответ
Проблема с этой задачей: Если есть : или / между именем и номером МОЖЕТ быть пробел bevore и после символа Если символов нет, ДОЛЖНО быть пробелом между именем и номером. До сих пор я пришел к этом...
5 лет, 2 месяца назад germanTHX
86
голосов
4
ответа
Я хотел бы, чтобы регулярное выражение соответствовало и вытаскивало из этого предложения BUG-123: some junk here BUG-123 My bug description goes here благодаря
7 лет, 1 месяц назад Adam Levitt
57
голосов
4
ответа
Прежде всего, я не знаю RegEx, но я пытаюсь собрать что-то вместе, чтобы сделать эту работу. Просто хотел, чтобы тебя предупреждали.;) В любом случае, я пытаюсь создать регулярное выражение, чтобы ...
9 лет, 9 месяцев назад CoryDorning
48
голосов
1
ответ
Я пытаюсь оптимизировать поиск в своем словаре (109 000 записей, MyISAM, FULLTEXT), и сейчас я сравниваю производительность MATCH() AGAINST() с производительностью REGEXP '[[:<:]]keyword1[[:>...
10 месяцев, 3 недели назад cheeseus
58
голосов
1
ответ
Пример из http://zaach.github.io/jison/docs/#specifying-a-language [0-9]+("."[0-9]+)?\b return 'NUMBER'; почему в этом регулярном выражении используется "." вместо \. ?
6 лет, 1 месяц назад redexp
99
голосов
2
ответа
вход QT620.116T.00.01.0109.PX00.101920130742 Требуемый вывод: QT620.116T.00.01.0109 Моя попытка (как видно здесь ) .PX.*
1 год, 11 месяцев назад Steve
48
голосов
1
ответ
Я пытаюсь проанализировать некоторые текстовые файлы в базе данных, и есть строка, которая включает в себя 2 части информации. Есть несколько вариантов того, как может выглядеть строка. Это может в...
9 лет, 4 месяца назад James P. Wright
59
голосов
1
ответ
Я пытаюсь выполнить 3 довольно стандартных моста url в моем htaccess файле, но, к сожалению, меня бросают в цикле. Что я делаю не так? # force a trailing slash RewriteRule ^profile/([^/]+)$ /profil...
9 лет, 2 месяца назад ggwarpig
51
голос
5
ответов
У меня есть список имен файлов, таких как index.min.html index.dev.html index.min.js index.dev.js There.are.also.files.with.multiple.dots.and.other.extension Я хочу отключить расширения имен файлов...
5 лет, 11 месяцев назад Cubinator73
48
голосов
3
ответа
Babylon 5 Season 4 Episode 13 Rumors Bargains and Lies 45 как я могу извлечь числа, которые появляются после сезона, и числа, которые появляются только после эпизода, а не числа после этого. в прив...
1 год, 12 месяцев назад Jai Madhwan
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема