Любой символ, «.»: a.b соответствует строкам abb, acb и adb, но не acc.
Синтаксис | Описание |
---|---|
. | Соответствует любому знаку в поддерживаемом наборе символов, исключая значение NULL |
+ | Соответствует одному или большему количеству вхождений |
? | Соответствует ни одному или только одному вхождению |
* | Соответствует нулевому или большему количеству вхождений предшествующего подчиненного выражения |
{m} | Соответствует ровно m вхождениям предшествующего выражения |
{m, } | Соответствует по крайней мере m вхождениям предшествующего подчиненного выражения |
{m,n} | Соответствует по крайней мере m, но не более чем n вхождениям предшествующего подчиненного выражения |
[…] | Соответствует любому одиночному символу в списке внутри квадратных скобок |
| | Соответствует одному из альтернативных вариантов |
( … ) | Выражение, заключенное в круглые скобки, обрабатывается как единый блок. Подчиненное выражение может быть строкой литералов или сложным выражением, содержащим операторы. |
Использование метасимволов в функциях регулярных выражений
Один или более, «+»: a+ соответствует строкам a, aa и aaa, но не соответствует bbb.
Ноль или один, «?»: ab?c соответствует строкам abc и ac, но не соответствует abbc.
Ноль или более, «*»: ab*c соответствует строкам ac, abc и abbc, но не соответствует строке abb.
Точное количество, «{m}»: a{3} соответствует строке aaa, но не соответствует строке aa.
Минимальное количество, «{m,}»: a{3,} соответствует строкам aaa и aaaa, но не соответствует строке aa.
Диапазон, «{m,n}»: a{3,5} соответствует строкам aaa, aaaa и aaaaa, но не соответствует строке aa.
Список соответствующих символов, «[…]»: [abc] соответствует первому символу в строках all, bill и cold, но не соответствует никакому из символов строки doll.
Или, «|»: a|b соответствует знаку a или знаку b.
Подчиненное выражение, «(…)»:(abc)?def соответствует необязательной строке abc, за которой следует строка def. Выражение соответствует строке abcdefghi и def, но не соответствует ghi.
Подчиненное выражение может быть строкой литералов или сложным выражением, содержащим операторы.
Далее: Соединение с базой данных в SQL Developer