Примеры | Регулярные выражения | PHP | Программировние и др.
 
 
 
X
пароль
кодированный текст
результат
X
пароль
текст
код ссылки
просмотр кода
X
Вы действительно хотите удалить запись?
ctlg
Да
Нет
X
Информация
trg
Ok
 
Справочник
X
+
X
X
X
93
Примеры
 
вопросответ
/(?:H.*) (f.*)(b.*)/Добавив ‘?:’, мы сообщаем, что не добавляем этот элемент в массив. Так что последовательность индексов не нарушится
/(f.*)(b.*)/Подшаблоны, записанные в круглые скобки заключают свой результат в массив для дальнейшего использования
/^(<)?[a-z]+(?(1)>)$/закрывающийся тег ищется только при том условии, если был найден открывающийся тег. Можно писать и такие выражения:
/(?Поиск последующего выражения происходит до того, как произошло нахождение предыдущего выражения. Используйте ?< для позитивных выражений, _
/foo(?!bar)/Данное регулярное выражение ищет строку foo за которой не следует строка bar
/foo(?=bar)/Данное регулярное выражение ищет строку foo за которой следует строка bar
/<([a-z]+)([^>]+)*(?:>(.*)<\/\1>|\s+\/>)/Возникет соответствие, если в строке будет найден HTML(XML)-тег
/(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)([a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)?/Возникет соответствие, если в строке будет найден URL
/[1-2]?[0-5]?[0-5]\.[1-2]?[0-5]?[0-5]\.[1-2]?[0-5­]?[0-5]\.[1-2]?[0-5]?[0-5]/Возникет соответствие, если в строке будет найден IP-адрес
/[a-z0-9_-]+(\.[a-z0-9_-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+([a-z]{2,4})/iВозникнет соответствие, если в строке будет указан e-mail адрес
\d{4}# последние 4 цифры
[-\s.]?# далее '-' или '.' или пробел
\d{3}# первые 3 цифры
[-\s.]?# далее '-' или '.' или пробел
(?(2) \) )# если была открыта круглая скобка, закрыть
\d{3}# код
( \( )?# выборочно: открывающаяся скобка
(1[-\s.])?# выборочно '1-', '1.' or '1'
preg_match("/^(1[-\s.])?(\()?\d{3}(?(2)\))[-\s.]?\d{3}[-\s.]?\d{4}$/",$number)выражения для проверки телефонного номера в США
preg_replace ('/\s+/', ' ', $content);функция, preg_replace с данными параметрами ищет хотя бы один или более (подряд идущих) пробелов и заменяет одним пробелом. т.е. функция можно применя
X
пароль