Регулярных выражений существует огромная масса. Их применения очень широки и полезны. Редко когда получается ограничится в работе без RegExp (регулярного выражения), будь-то фильтр в репорте, профиле или фильтре. Если вам гуру-аналитик в красках рассказывает о своем классном опыте, но хаит регулярки — будьте уверены, это новичек.
Итак, посмотрим на сами регулярки и их применение.
. | Один любой символ | colo.r = colour, colo#r, coloNr |
* | 0 или более символов | go*gle = ggle, gogle, google |
+ | 1 или более символов | go+gle = gogle, google |
? | 0 или 1 предшествующих символов | colou?r = и color, и colour |
| | Оператор ИЛИ | A|B = A и B |
^ | Обозначает начало строки | Используется если вам нужно ограничить выражение с начала |
$ | Обозначает конец строки | Используется если вам нужно ограничить выражение с конца |
() | Группирует символов | (A|B) = и A, и B, учитывает регистр |
[] | Обозначает список | [абв] = и а, и б, и в. |
— | Создает список | [0-9] = любая цифра от 0 до 9 |
\ | Знак экранирования | Говорит о том, что знак в регулярном выражении — конкретный знак, а не знак регулярки. Например, если в выражении site\.com нужно обозначить, что . — это “точка”, а не “один любой символ”, его нужно “экранировать” |
Если решили использовать регулярные выражения в отчетах Google Analyitcs — проверяйте их на фильтрах, порой всплывают незаметные ошибки.
Подробнее про регулярные выражения можно почитать в справке Google Analytics или погуглить.
0