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

23 ответа
hash = window.location.hash.substr(1); var reg = new RegExp('^[0-9]$'); console.log(reg.test(hash)); Я "123f" как на "123" и на "123f". Я хотел бы проверить, содержит ли хэш только числа. Я что-то пропустил?
25 янв. 2012, в 23:36
21 ответ
Я хотел бы сопоставить только корень URL-адреса, а не весь URL-адрес из текстовой строки. Учитывая: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random Я хочу получить 2 последних экземпляра, разрешающих домен www.example.co...
14 дек. 2011, в 01:35
5 ответов
Я пытаюсь понять разницу между matches() и find(). Согласно Javadoc, (из того, что я понимаю), matches() будет искать всю строку, даже если она найдет то, что она ищет, и find() остановится, когда найдет то, что она ищет. Если это предположение верно, я не могу видеть, когда вы хотите использовать m...
15 дек. 2010, в 13:42
7 ответов
Следующее должно быть сопоставлено: AAA123 ABCDEFGH123 XXXX123 Я могу сделать: ".*123"?
26 май 2010, в 12:44
9 ответов
У меня строка такая же неопределенная: foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" который я хочу разбить по запятой, но мне нужно игнорировать запятые в кавычках. Как я могу это сделать? Похоже, что метод regexp терпит неудачу; Я предполагаю, что могу вручную сканировать и вводить другой режи...
string
18 нояб. 2009, в 14:15
7 ответов
Мне нужно регулярное выражение, способное сопоставить все , но строку, начинающуюся с определенного шаблона (в частности index.php и следующего, как index.php?id=2342343)
06 нояб. 2009, в 11:34
8 ответов
Я не совсем понимаю пример, приведенный в "поиске человека", может ли кто-нибудь дать мне несколько примеров и объяснений? Можно ли комбинировать в нем регулярное выражение? более подробный вопрос таков: напишите оболочку script, changeall, которая имеет интерфейс типа changeall [-r | -R] "string1" ...
find
manual
28 сен. 2009, в 22:02
3 ответа
У меня есть строка, например hello _there_. Я бы хотел заменить два символа подчеркивания <div> и </div> соответственно, используя JavaScript. Результат будет (поэтому) выглядеть как hello <div>there</div>. Строка может содержать несколько пар подчеркиваний. То, что я ищу с...
05 авг. 2009, в 18:54
23 ответа
При изучении регулярных выражений (иначе известных как RegEx-es) существует много людей, которые, похоже, видят регулярные выражения как Святой Грааль. Что-то, что выглядит так сложно - просто должен быть ответ на любой вопрос. Они склонны считать, что каждая проблема разрешима с использованием регу...
18 апр. 2009, в 21:30
10 ответов
Я хочу добавить * в конец каждой строки в Vim. Я пробовал код безуспешно :%s/\n/*\n/g
match
vim
replace
27 фев. 2009, в 10:54
18 ответов
Кажется, что каждый вопрос о stackoverflow, в котором обманщик использует regex для захвата некоторой информации из HTML, неизбежно имеет "ответ", который говорит, что не использовать регулярное выражение для разбора HTML. Почему бы и нет? Я знаю, что есть цитаты-безоговорочные "реальные" парсеры HT...
html-parsing
26 фев. 2009, в 13:20
7 ответов
В Python я могу скомпилировать регулярное выражение без учета регистра с помощью re.compile: >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> p...
case-sensitive
case-insensitive
01 фев. 2009, в 14:45
9 ответов
Как я могу использовать регулярные выражения, поддерживающие Unicode, в JavaScript? Например, должно быть что-то похожее на \w, которое может соответствовать любой кодовой точке в категории "Письма или знаки" (не только ASCII), и, надеюсь, у нас есть фильтры, такие как [[P *]] для пунктуации и т.д....
unicode
character-properties
11 нояб. 2008, в 10:30
20 ответов
Многим из нас приходится иметь дело с пользовательскими вводами, поисковыми запросами и ситуациями, когда входной текст может потенциально содержать ненормативную лексику или нежелательный язык. Часто это нужно отфильтровывать. Где можно найти хороший список ругательных слов на разных языках и диале...
user-input
07 нояб. 2008, в 18:33
8 ответов
Каков самый простой способ сопоставить неанглийские символы в регулярном выражении? Я хотел бы совместить все слова по отдельности во входной строке, но язык может быть не английским, поэтому мне нужно будет сопоставлять такие вещи, как ü, ö, ß и ñ. Кроме того, это в Javascript/jQuery, поэтому любое...
29 сен. 2008, в 19:55
Наверх
Меню