-2
MySQL regexpの使い方は、括弧内に値を設定しましたか? たとえば、REGEXP '(。)\ 1' - "\ 1"は()内にあるのと同じシンボルで、aa、bbb、ccccの文字列が作成されます。しかし、それはMySQLで動作しません。MySQL regexpカッコとパラメータ1,2,3、
MySQL regexpの使い方は、括弧内に値を設定しましたか? たとえば、REGEXP '(。)\ 1' - "\ 1"は()内にあるのと同じシンボルで、aa、bbb、ccccの文字列が作成されます。しかし、それはMySQLで動作しません。MySQL regexpカッコとパラメータ1,2,3、
MySQLの正規表現は他の正規表現ほど強力ではありません。ほとんどのバックスラッシュは実装されていません。実験...
+----------------------+
| 'aaa' REGEXP '(.)\1' |
+----------------------+
| 0 | -- fails to get what you want
+----------------------+
+---------------------+
| 'a1' REGEXP '(.)\1' |
+---------------------+
| 1 | -- it tested this, instead
+---------------------+
ない非常に何をしたいが、彼らはTRUEを返す:
+----------------------+
| 'aaa' REGEXP 'a{2,}' |
+----------------------+
| 1 |
+----------------------+
+--------------------+
| 'aaa' REGEXP 'aa+' |
+--------------------+
| 1 |
+--------------------+
+--------------------+
| 'abc' REGEXP '..+' |
+--------------------+
| 1 |
+--------------------+
ありがとうございますが、それは二重の文字を見つけると同じではありません。 mysqlが正規表現の完全な構文をサポートしていない場合、それがすべて私ができることです。 – DoanldF
uは、私は、文字列内に二重+記号を見つけたいコンマ – dev
で区切られた結果値を見つけたいんでした。たとえば、 "** aa ** ** bbb **いくつかの言葉** cc **いくつかの別の言葉"。 – DoanldF