Цитата System Failure:
[^>] исключаем из искомого символ > - зачем? »
|
[] - символьный класс (внутри набор символов), если ^ в начале, то означает "все символы кроме указанных", * - квантификатор повторения (от 0 до бесконечности). Т.е. означает повторение всех символов, кроме > от 0 до бесконечности...
тупо - все символы подряд (пробельные и непробельные), *? - инвертирует жадность квантификатора - т.е. берет минимально-возможное кол-во символов. () - подмаска, то что внутри идет в переменную (номер - позиция подмаски)... вот
тут можно почитать...