- すべて
- 画像・動画
自動更新
並べ替え:新着順
メニューを開く
#コマンドプロンプト・BATを使いこなす 36 コマンドプロンプトのfindstrコマンドは 正規表現が中途半端…。 「0回以上の繰り返し」は*で表せるが, 「1回以上の繰り返し」を表わす記号が無い。 (+は使えない) echo abc | findstr "^[0-9]*" →マッチしたとみなされ,"abc"が返る。
メニューを開く
【正規表現の基礎知識】 前回、不要なパターンをできるだけ避けることが重要と言いましたが、「.*」で全ての文字0回以上のパターンになります。 抽出したい文字列が可変の場合は、できるだけ多くの文字にマッチするようになってしまいます。 これを最長一致の原則と言います。