私は2つの文字クラス[1234]
(「純粋な数字」と呼ぶ)と[⓵⓶⓷⓸]
(「ファンキーディジット」と呼ぶ)を持っているとしよう。私は[1234⓵⓶⓷⓸]+
(それを "数字のような"と呼ぶ)のような1つ以上の純粋なまたはファンキーな数字と一致する混合文字クラスを作成することができます。数字のようなものだが純粋ではない文字列と一致する正規表現
しかし、数字のような文字列と少なくとも1つのファンキーな数字を一致させたいと思っています。つまり、⓵2⓷4
、123⓸
、および⓵⓶⓷⓸
のような一致文字列の場合、ではなく、は1234
のような純粋な文字列と一致します。
正規表現として表現する方法はありますか?あなたがそれを行うことができPCRE(または所有数量詞をサポートする任意の正規表現エンジン)で
'\ d * \ D + \ d *'を使用できませんか? –
パターンを正の先読みで始める '^(?=。* [⓵⓶⓷⓸])[1234⓵⓶⓷⓸] +' – CAustin
プログラミング言語/正規表現ライブラリとは何ですか?大きなテキストから部分文字列を抽出していますか?交換? –