







|
MySQL.RU - Webboard
Вернуться
RegExp и escape символы (Kozdik) 05/05/2003 - 18:35:37
Re: RegExp и escape символы (Василий) 05/05/2003 - 19:54:35
Re: RegExp и escape символы (Kozdik) 06/05/2003 - 09:44:26
> Original message text:
> From: Kozdik - 05/05/2003 - 18:35:37
> Subject:RegExp и escape символы
> -----------------
> Я вроде не нашел в документации, чтобы внутри регекспов можно было бы эскейпиться, а то RLIKE '\*' и RLIKE '*' выдают одинаковый ответ:"Got error 'repetition-operator operand invalid' from regexp".
> Где выход?
>
From: Василий - 05/05/2003 - 19:54:35
Subject:RegExp и escape символы
-----------------
Есть это в документации
[^a-dX]
Matches any character which is (or is not, if ^ is used) either a, b, c, d or X. To include a literal ] character, it must immediately follow the opening bracket [. To include a literal - character, it must be written first or last. So [0-9] matches any decimal digit.
___Any character that does not have a defined meaning inside a [] pair has no special meaning and matches only itself.___
так что
mysql> select '*' rlike "[*]";
+-----------------+
| '*' rlike "[*]" |
+-----------------+
| 1 |
+-----------------+
1 row in set (0.00 sec)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
8346
|
|