eltoko
Новичок
pattern`ы для preg_match_all
int preg_match_all ( string pattern, string subject, array &matches [, int flags [, int offset]] )
Ищет в строке subject все совпадения с шаблоном pattern и помещает результат в массив matches в порядке, определяемом комбинацией флагов flags.
стыдно признаваться, но я так и не умею составлять эти шаблоны pattern`ов для этой функции...
и где найти список, что значит тот или иной символ в шаблоне pattern`а не в курсах...
т.е., как это читать и как это подобное писать я не в курсе:
вариант 1: /\(? (\d{3})? \)? (?(1) [\-\s] ) \d{3}-\d{4}/x
вариант 2: |<[^>]+>(.*)</[^>]+>|U
и тому подобное куча вариантов...
int preg_match_all ( string pattern, string subject, array &matches [, int flags [, int offset]] )
Ищет в строке subject все совпадения с шаблоном pattern и помещает результат в массив matches в порядке, определяемом комбинацией флагов flags.
стыдно признаваться, но я так и не умею составлять эти шаблоны pattern`ов для этой функции...
и где найти список, что значит тот или иной символ в шаблоне pattern`а не в курсах...

т.е., как это читать и как это подобное писать я не в курсе:
вариант 1: /\(? (\d{3})? \)? (?(1) [\-\s] ) \d{3}-\d{4}/x
вариант 2: |<[^>]+>(.*)</[^>]+>|U
и тому подобное куча вариантов...