Чтобы добавлять сообщения и комментарии, .

@Hawat:
Hawat

Ненавижу регекспы, вот вроде запомнишь их и через пол года опять ничего не помнишь! Вот протой регексп нужен, найти все строки не содержащие определенное слово...

@k0st1x:
k0st1x

new Regex(@"S""[\p{IsCyrillic}\p{P}\p{N}\s]*""");
>{IsCyrillic}<<
вот это я понимаю, удобный RegExp в дотнете!
it saved my day

@jt3k:
jt3k

регексп-кросворды regexcrossword.com <regexcrossword.com>

@erthad:
erthad

сегодня умудрился отдебажить чужой (сгенерированный) регексп на сотен 6-7 символов при помощи debuggex.com — советую

@veet:
veet

opensource.perlig.de Минифаер JS, заминифаенный до одного регекспа.

@SkyLimited:
SkyLimited

Чят, а как правильно в регляркой распарсить "слово1 12345 от 11.10.2012, 12346 от 01.01.2103,...,5478 от 01.01.2014 бал-бла-бла слово2 111 от 12.12.2010" Т.е. мне нужно выдернуть пары номер дата, и знать относятся они к слову1, или к слову2

@Tuarisa:
Tuarisa

Что-то нид хелп, жуйк, никак регулярку придумать не могу, туплю слегка. Если урл blabla нада найти /foo/bar.php. Урл может быть какой угодно вложенности, если он не заканчивается на php, но ничего искать нинада. В контексте jscript. То есть для blabla наш клиент /a/b/s/d/e.php, а если blabla — то фиг.

@kusayu:
kusayu

Гуру регулярок, помогите отловить хэштеги, позязя. Третий час бьюсь.

Надо чтобы срабатывало на #word и ##word и не срабатывало на wo#rd, #word#of#word, #12345 и всякие прочие
Примерно вот так:

    "Hello #world" == ["world"]
    "#lol #sorryNotSorry #heya #coolbeans" == ["lol","sorryNotSorry","heya","coolbeans"]
    "# # # #" == []
    "this is an in#line hash" []
    "too ##many tags" == ["many"]
    "invalid chars #$? #;wha" == []
    "" == []
    "#blue#red#yellow#green" == []
Все, что асилил выродить - это (/\B#[a-zA-Z]+/), но оно неправильно обрабатывает последний случай.

@matrixdaniil:
matrixdaniil

Жуйк, накинь каких-нибудь годных туториолов по второтегу. А то помоему пора освоить.

@matrixdaniil:
matrixdaniil

А полезная штука эти ваши регулярные выражения. Я оказывается порой юзал раньше. но не знал что это. Надо бы таки выучить.

@Tenno-Seremel:
Tenno-Seremel

Сейчас набегут интеллектуалы и будут тебе 2 страницы рассказывать, что регулярками html парсят только депутаты, олигархи и лица к ним приравненные.
linux.org.ru

@segfault:
segfault

А какие у нас есть либы для регекспов ? Желательно что нибудь популярное, лучше чтобы было в платформе.

@istitov:
istitov

Every time you attempt to parse HTML with regular expressions Russian hackers pwn your webapp.
stackoverflow.com

@Shchvova:
Shchvova

regexponline.com

@Daemon:
Daemon

А пните меня в нужную сторону regexp-а: в конце искомой строки должна быть подстрока или конец строки.

@NokitaKaze:
NokitaKaze

Нет, всё, вот теперь точно пиздец. Пиздец ёбаного пиздеца. Я не знаю как подругому назвать ёбаный формат regexp'а Киви. Это не просто ужас, это ужас ужаса.

Для вебмани:
regexp: ^[Rr][0-9]{4,15}$
mask: R<!^[0-9]+${4,15}>

Для НицРу
regexp ^\\d{3,15}/NIC-[DREG]{1,3}$
mask: <!^\\d+${3,15}>/NIC-<!^[DREG]+${1,3}>

Для сотовых:
regexp: ^\\d{10}$
mask: (&lt;!^\\d+${3}&gt;)&lt;!^\\d+${3}&gt;-&lt;!^\\d+${2}&gt;-&lt;!^\\d+${2}&gt;


Как хочешь, так и ебись

@Mendor:
Mendor

boingboing.net

@shumilov:
shumilov

gskinner.com Удобный тестер регулярок с информативными всплывающими хинтами.

@Razor:
Razor

regexper.com прикольный сервис визуализации регулярных выражений

@wwarlock:
wwarlock

#regexp #develop

Классный инструмент для визуализации регэкспов
regexper.com

@otakuSiD:
otakuSiD

regexper.com

JS RegExp visualizer

@deboon:
deboon

Жуйк, как мне сделать что-то подобное — s/(\d)/$1+1/

@Whitesquall:
Whitesquall

Ну, Whitesquall, запомни ты уже! Сколько раз тебя выручал occur, а ты до сих пор забываешь, что вызывать его на "M-s o".

@XAR:
XAR

^((?!my string).)*$ Is the regular expression for does not contain "my string".

@Sectoid:
Sectoid

Жуйк, а есть ли реализации PCRE в которых пользователь может сначала задать свои именованые классы и потом использовать их в своих regexp'ах?

@Hamper:
Hamper

как написать регэксп что бы сматчить все кроме комментариев (//.*) содержащее [А-Яа-яЁё] ? то есть например "ы // ы " "ы // 1" "ы" матчить а "// ы" "1 // ы" не матчить

@rion:
rion

vernon.mauery.com

@sandr1x:
sandr1x

Надо будет забацать по фану подобный скриптец :-D
xkcd.com

@NokitaKaze:
NokitaKaze

2 недели назад писал один парсер. Парсил пути для папок в конфигах. Перечислил все допустимые символы: латинские буквы, цифры, тире и точку. Угадайте, какой символ я забыл? Правильно, я забыл слеш. БЫЛИННЫЙ ОТКАЗ

@vessi:
vessi

так, жуец, я втупляю и не могу понять: есть в этой маленькой регулярке для проверки мыла подводные камни?
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/

@partizan:
partizan

жуйк, у меня есть такой регексп
'(?P<s>\s?)(?!<)(?P<link>(https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)'

при этом в ссылку вставляется и закрывающая скобка, запятая, точка. как мне сделать чтоб не вставлялась? если добавить просто в конец [,\.\)]? ничего не меняется.

@Gem:
Gem

Examples using grep tldp.org

@Gem:
Gem

Выручайте, ничего не соображаю
нужно отобрать строки содержащие шаблон
From: =?UTF-8?B?0JPQvtGA0LHQsNGH0LXQstCwINCe0LrRgdCw0L3QsA==?= <ololo@she.su>
те регексп чтото типа '^From:*ololo@she.su?$' но там нужно чтото групперовать\экранировать

@skobkin-ru:
skobkin-ru

Пытаюсь распарсить регулярками имена файлов реплеев. Судя по тому какие бывают имена ("20111211_0042_germany-G_Tiger_fishing_bay.wotreplay"), отделить танк от карты чисто регулярками не получится...

@trilliput:
trilliput

Не могу нагуглить. Можно ли как-нибудь в regexp задать то что будет предшествовать выражению, но не войдет в match?

@Hamper:
Hamper

есть файл в котором есть строки с разделителями, '(]' и '![', формат ключ(]значение![ключ(]значение... каждая строка это один набор как такой файл пребразовать так, что бы получилось в строках {"ключ":"значение","ключ":"значение"...}, то есть получить JSON с массивом из строк где каждая строка это хеш?

@beard:
beard

Что-то странное. match ловит начальные нули. Их может быть нуль, один или два. Последовательности 0{,2}$item и 0{0,2}$item вроде бы эквивалентны, но почему-то первый вариант не срабатывает.

@Transmitter:
Transmitter

таким выражением можно буфер переполнять :D
stproject.info

@datacompboy:
datacompboy

А как вы эксейпите точку в регекспах? [.] или \. ?

@mirivlad:
mirivlad

Нужна регулярка на проверку имени файла. ЧТобы разрешены были символы англ и русского алфавита цифры, — _ пробел а все остальное вырезалось