*regexp

hirthwork 11.07.2012 18:06

посоны, а вот ежели есть у меня сырец с каментами типа //, /* */ и в этом сырце ещё строчки плюсовые могу встречаться между закавычками, то как по умному похерить из этого файла и строки и каменты? ведь в коде же может быть хуита типа const char* c = "/*"; const char* c2 = "*/"; ← тут-то нихуя нельзя вырезать ... more →

Nico-izo 24.02.2012 20:47

Запилил в qutIM плагин хайлайтов по регекспам. Perl-like, extended, wildcard... В общем, все те 6, что поддерживают кути.
http://dl.dropbox.com/u/27515337/qutim.h...

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" не подходят.

*regexp is used by:

Iwasawafag

Iwasawafag

werehuman

werehuman

analizer

analizer

Nico-izo

Nico-izo

Hirthwork McGillah

hirthwork

Rayslava

der_FeniX

der_FeniX