たてたてよこよこまるかいてちょん

組み込み関連の情報を共有するためのブログです

MS WORD 2016のワイルドカードで一回以上の繰り返し

MS WORD 2016で正規表現を使った。
1桁以上の正の整数4つを.区切ったパターンをみつけたい。

WORDのパターンでは.を通常の文字として扱うので注意

[0-9]+.[0-9]+.[0-9]+.[0-9]+

だね。


ところが、一回以上の繰り返しを表す+がサポートされていない。
ふーん。0回以上の繰り返し*はサポートされているのか。

[0-9][0-9]*.[0-9][0-9]*.[0-9][0-9]*.[0-9][0-9]*

しかし長すぎるからダメといわれてしまった。
マジか?

いろいろ調べた結果、{1,}で一回以上の繰り返しを表す、らしい。

[0-9]{1,}.[0-9]{1,}.[0-9]{1,}.[0-9]{1,}

しかし、なんというか独自正規表現を覚えさせるというのはスジが悪くないかい?
他に応用が効かないでしょう。

記事のLicense このブログの記事は特に断りのない限り、引用部分を除いて、以下の CC-BY 4.0でライセンスします。 https://creativecommons.org/licenses/by/4.0/deed.ja ただし、ブログ内にあるコードは、特に断りのない限り、CC-BY 4.0またはMITLicense で利用できるものとします。