Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最初に、一致する中国語のユニコードを使用する必要があることを知っています
[\x{4e00}-\x{9fa5}]
次に、グループと後方参照を使用します
([\x{4e00}-\x{9fa5}])\1
しかし、結果は「中」のように隣接しています。
テキストのどこかに複数回出現するすべての文字が必要です。お気に入り
中国保持中立 ^ ^
PS. 私は textmate エディタを使用しています。
何か助けはありますか?ティア!
できるよ:
その文字が最後に出現するまですべてに一致
([\x{4e00}-\x{9fa5}]).*\1
ここでRegexrを参照してください
その文字が次に出現するまですべてに一致
([\x{4e00}-\x{9fa5}]).*?\1
テキストの後半にも出現する文字のみを一致させたい場合、およびその間のすべてを一致させたくない場合、および先読みがサポートされている場合
([\x{4e00}-\x{9fa5}])(?=.*\1)
これは最後のオカレンスと一致しません! (文字がテキストに表示されなくなったため)