дом|изба | => | "дом" или "изба" |
дом|улица|двор | => | "дом" или "улица" или "двор" |
+ | => | символ или выражение повторяется 1 или большее число раз |
* | => | повторяется 0 или большее число раз |
? | => | 1 или 0 раз |
{n} | => | точно n раз |
{n,} | => | по меньшей мере n раз |
{n,m} | => | по меньшей мере n, но и не больше m раз |
дома? | => | "дом" или "дома" |
дома+ | => | "дома", "домаа" и т.д. |
дома* | => | "дом", "дома", "домаа" и т.д. |
[abc] | => | "a", "b" или "c" |
[^abc] | => | любая строчная буква кроме "a", "b" или "c". |
С применением модификаторов: | ||
[a-z]? | => | любая строчная буква, или отсутствие символа |
.* | => | любое число любых символов |
дом(ами|ом) | => | "домами" или "домом" |
домами|ом | => | "домами" или "ом". |
домами? | => | "домами" или "домам". |
дом(ами)? | => | "дом" или "домами". |