正規表現

正規表現の数字以外は\D,[^0-9] – 全角数値込は[^0-90-9]

正規表現の数字以外

正規表現での数字以外は \D, [^0-9]

正規表現で数字以外を表すには「\D」「[^0-9]」のいずれかを使います。

「\D」は「\d」の反対を表すメタ文字です。「\d」が半角数字(0123456789)を意味するので「\D」は半角数値以外を表します。

「[^0-9]」も「[0-9]」の否定です。「[0-9]」は0〜9を表すため「[^0-9]」とすることで半角数値以外を表現します。

// 半角数字以外にマッチ
\D+
[^0-9]+

// 検索する対象
10まんボルト
10まんばりき

// 結果
まんボルト
10まんばりき

正規表現での半角数字,全角数字以外は [^0-90-9]

正規表現で半角数字,全角数字以外を表す場合は「[^0-90-9]」と記載します。「[^0-9]」と同じ要領で「0-9」もあわせて否定した形が「[^0-90-9]」です。日本語では全角数値を意図せず入力してしまう機会もあるので、考慮しておくとよいでしょう。

// 半角数字以外にマッチ
[^0-90-9]+

// 検索する対象
10まんボルト
10まんばりき

// 結果
まんボルト
まんばりき