regex — вопросы с ответами

5 ответов
Я ищу сделать замену поиска регулярными выражениями в Sublime Text 2. Документация на этом довольно анемична. В частности, я хочу сделать замену на группах, поэтому что-то вроде преобразования этого текста: Hello my name is bob И этот термин поиска: Найти что: my name is (\w)+ Заменить на: my name ...
replace
sublimetext2
05 авг. 2012, в 20:43
12 ответов
У меня есть текст в текстовой области, и я прочитал его, используя атрибут .value. Теперь я хотел бы удалить все разрывы строк (символ, который появляется при нажатии Enter) из моего текста, теперь использующего .replace с регулярным выражением, но как я могу указать разрыв строки в регулярном выр...
string
29 май 2012, в 19:38
5 ответов
Я хочу использовать JavaScript (может быть с jQuery), чтобы выполнить некоторую проверку на стороне клиента, чтобы проверить соответствие строки регулярному выражению: ^([a-z0-9]{5,})$ В идеале это выражение будет возвращено true или false. Я новичок в JavaScript, match() делает то, что мне нужно? ...
06 июль 2011, в 21:03
11 ответов
Пример: "Это просто простое предложение". Я хочу сопоставить каждого символа между "Это" и "предложение". Разрывы строк следует игнорировать. Я не могу понять правильный синтаксис.
24 май 2011, в 12:57
14 ответов
Я пытаюсь найти слово Гадаффи. Какое лучшее регулярное выражение для поиска? Моя лучшая попытка: \b[KG]h?add?af?fi$\b Но я все еще, кажется, не хватает некоторых журналов. Любые предложения? Обновление: здесь я нашел довольно обширный список: http://blogs.abcnews.com/theworldnewser/2009/09/how-many...
search
19 март 2011, в 21:43
13 ответов
Я извлечу все числа, содержащиеся в строке. Что лучше подходит для этой цели, регулярные выражения или метод isdigit()? Пример: line = "hello 12 hi 89" Результат: [12, 89]
string
numbers
26 нояб. 2010, в 22:39
22 ответа
Как я могу подсчитать количество раз, когда конкретная строка встречается в другой строке. Например, это то, что я пытаюсь сделать в Javascript: var temp = "This is a string."; alert(temp.count("is")); //should output '2'
string
24 окт. 2010, в 19:45
20 ответов
Как заменить пустые строки в Notepad ++? Я попробовал найти и заменить пустыми строками в поиске, и ничего не заменил, но это не сработало; он, вероятно, нуждается в регулярном выражении.
notepad++
05 окт. 2010, в 18:27
13 ответов
Я просто хочу создать регулярное выражение из любой возможной строки. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); Есть ли встроенный метод для этого? Если нет, что люди используют? Ruby имеет RegExp.escape...
24 авг. 2010, в 22:50
3 ответа
Я нашел эти вещи в своем теле регулярных выражений, но у меня нет понятия, для чего я могу их использовать. Есть ли у кого-нибудь примеры, чтобы я мог понять, как они работают? (?!) - negative lookahead (?=) - positive lookahead (?<=) - positive lookbehind (?<!) - negative lookbehind (?>) ...
lookaround
04 июнь 2010, в 12:09
11 ответов
Может ли кто-нибудь объяснить эти два термина понятным образом?
regex-greedy
non-greedy
20 фев. 2010, в 04:50
19 ответов
Я пытаюсь разделить текст в JTextArea с помощью регулярного выражения, чтобы разделить String на \n. Однако это не работает, и я также пробовал \r\n|\r|n и многие другие комбинации регулярных выражений. Код: public void insertUpdate(DocumentEvent e) { String split[], docStr = null; Document ...
split
newline
18 янв. 2009, в 09:23
22 ответа
Есть ли какая-либо польза от использования компиляции для регулярных выражений в Python? h = re.compile('hello') h.match('hello world') против re.match('hello', 'hello world')
16 янв. 2009, в 21:57
22 ответа
У кого-нибудь есть регулярное выражение, которое будет соответствовать любому юридическому имени или IP-адресу DNS? Легко написать тот, который работает 95% времени, но я надеюсь получить то, что хорошо проверено, чтобы точно соответствовать последним спецификациям RFC для имен хостов DNS....
dns
19 сен. 2008, в 21:54
20 ответов
Я использую функцию ниже, чтобы сопоставлять URL-адреса внутри заданного текста и заменять их на ссылки HTML. Регулярное выражение работает отлично, но в настоящее время я заменяю только первое совпадение. Как я могу заменить весь URL? Я предполагаю, что я должен использовать команду exec, но я дейс...
01 сен. 2008, в 10:53
Наверх
Меню