hirthwork
11.07.2012 18:06
посоны, а вот ежели есть у меня сырец с каментами типа //, /* */ и в этом сырце ещё строчки плюсовые могу встречаться между закавычками, то как по умному похерить из этого файла и строки и каменты? ведь в коде же может быть хуита типа const char* c = "/*"; const char* c2 = "*/"; ← тут-то нихуя нельзя вырезать ... more →
Iwasawafag
21.01.2012 11:32
дописал регулярку, выбирающую див со вложенными дивами. Флаг (s) не нужен, так что подойдет и для нативного JS. Тестил только на regexpal.com, на php не проверял, что отдаст в результате тоже не знаю. Получилось довольно коротко:
<div class="name">([^<>]*?(<div[\S\s]*?><\/div>)[\S\s]*?)*<\/ div>
В действии: ... more →
Iwasawafag
21.01.2012 10:16
Пстащ, а не завалялось ли у тебя регулярки для получения тела div'a, чтобы он не агрился на закрывающие теги вложенных дивов? Все утро ебусь, никак не составлю
der_FeniX
21.11.2011 09:38
Да я крут! С первого раза сходу запилил регулярку непростую для меня. Ещё пару месяцев назад раза с пятого бы только получилось так как надо.
Кто с первого раза поймёт для чего она? ([a-z]{2,5}:\/\/([a-z0-9-]+\.)+[a-z]{2,4})
werehuman
17.10.2011 06:47
Можно ли написать такую регулярку, которая в строке заменяла бы все А на Б, а все Б на А?
Я буратино → Я аурбтино.
analizer
10.10.2011 20:00
пстащ, реквестую годный скрипт для минимизации регэкспов. вводишь ему "\(hello\|huilo\)", а он возвращает "h\(el\|ui\)lo"
Rayslava
30.05.2011 10:22
Только что написанный мной регэксп, для замены в дробях точки на запятую делает меня плакать :%s/\(\d)\.\(\d\)/\1\,\2/g
Iwasawafag
08.04.2011 04:15
пстуйк, помоги. Напомни, когда для .match() в яваскриптах регексп строишь как выделяется интересующая нас часть? (.*?) не прокатило, а по-другому я не помню
gisty
10.03.2011 19:24
интересно, а как выглядят японские/китайские регулярки?
magog
14.02.2011 17:49
как можнов регекспах отдетектить "Ctrl-G (^G или ASCII 7)" ?
magog
11.02.2011 00:19
как правильно найти в grep выражение типа "asd(" ?
grep -R "[a-zA-Z]\(" /*
grep: Непарная ( или \(
werehuman
08.02.2011 11:50
Как бы красиво написать регекспу, которая пропускала бы два неповторяющихся и необязательных элемента в произвольном порядке? Например, "" "a" "b" "ab" и "ba" подходят. "aa", "bbb" не подходят.