ホームページ >バックエンド開発 >PHPチュートリアル >MySQLの定期的な問題
質問 1: 4 文字以下を含む式と一致します。 S たとえば、「ASD」も一致し、「123ASD」も一致し、「中国語 ASD」も一致します。 catching一致するオブジェクトに4文字以下が含まれている限り配置されています。
問題 2: 3 つ以上の漢字を含む式を照合してください。 文 たとえば、「中国の良い SSS」は一致しますが、「中国の良い AAA は一致しません」
^[u4e00-u9fff] {3,} $ は試行されましたが、問題ありません 3: 3 つの中国語の下に 3 つの中国語の文字を含む式と一致します。キャラクターの息子。
おそらく上記と同じです。
ディスカッションへの返信 (解決策)
この記事をチェックしてください http://wenku.baidu.com/link?url=NWcSSZbPMI-tW4PE1xrU2mY6t70nQX4V4IjlooTugCij7SdGOGsBVMQkJE9qy5RDVldewTrl2eW dy SoXnIPOnbeY0y2d5uKeRbnKI3GIQ3S
でもこれは使えない…
どうして使えないの?
検索結果はすべて英語です
どうやって書いたのですか?
SELECT * FROM t_products WHERE ProName REGEXP '^[u4E00-u9FA5]{1,4}$'
私が提供したリンクを読みましたか?見てもいなかったようですね!
ぜひご覧ください
ぜひご覧ください
^[u4e00-u9fa5]{1,10} これも試してみました。繰り返しの数を変更して $ を追加しました。試してみたいと思います。
[u4e00-u9fa5] ] これは私にはうまくいかないようです
これじゃないですか