Поиск ********************************** d([bd])(d) cdbBdbsbdbdz 8/11 $1 contains: b $2 contains: d $3 contains: Выборка данных по шаблону ========================= between '(.*)' and '(.*)' between 'kuku' and 'gugu' $1 contains: kuku $2 contains: gugu $3 contains: Дата ======================== ^(\d{1,2})[/.-](\d{1,2})[/.-](\d{2,4}) 31/12/2002 0/10 $1 contains: 31 $2 contains: 12 $3 contains: 2002 Дата со временем ============================================= ^\s*(\d{1,2})[/.-](\d{1,2})[/.-](\d{2,4})\s*((\d{1,2}):(\d{1,2})(:(\d{1,2}))?)?$ 10/12/2002 10:12:33 0/19 $1 contains: 10 $2 contains: 12 $3 contains: 2002 $4 contains: 10:12:33 $5 contains: 10 $6 contains: 12 Найденное число, должно встречатся еще раз в выражении ============================ (\d+)\w*\1 0/10 31sf22sf31dgd12gdg12dgfghgf $1 contains: 31 $2 contains: $3 contains: 13/20 $1 contains: 12 $2 contains: $3 contains: Проверка на правильность url ============================= (\w+\.)+(\w\w\w?)$ www.robit.ru 0/12 $1 contains: robit. $2 contains: ru $3 contains: Проверка на правильность url ============================== (\w+\.)+(\w{2,3})$ www.robit.ruk 0/13 $1 contains: robit. $2 contains: ruk $3 contains: Проверка email ================================ ^((\w|-|.)+@)((\w|-)+\.)+(\w{2,4})$ ^([\w-.]+@)((\w|-){2,}\.)+(\w{2,4})$ www@robit.ruk 0/13 $1 contains: www@ $2 contains: robit. $3 contains: ruk Поиск и замена ********************************* Заменяет команду ================ cmd=(\w*)(?=&|$) ddd=ffff&cmd=mode&ggg=nnn cmd=back ddd=ffff&cmd=back&ggg=nnn Убирает все теги в строке =========================== <(\w+)[^>]*>|]*> 1dgsg1

2sdfdfdg dgdfg2

3hjhjhjh hjhjhhj3
4fgfh4
1dgsg12sdfdfdg dgdfg23hjhjhjh hjhjhhj34fgfh4 Выбирает комбинацию 123...890... ========================= (123([^8]|8[^9]|89[^0])*890) или лучше 123((?!890).)*890 123hjhjh458jhj890fdhfgh123fdtrttryrer890ccc123890 arr[0] contains: 123hjhjh458jhj890 arr[1] contains: 123fdtrttryrer890 arr[2] contains: 123890 GUID ========================== ^({*)([0-9A-F]{8})-([0-9A-F]{4})-([0-9A-F]{4})-([0-9A-F]{4})-([0-9A-F]{12})(}*)