2023年9月26日火曜日

正規表現で改行を含んだワイルドカード指定

([\s\S\n]*?) または ([\s\S\n]⁺?)

*は0個以上の一致、⁺は1個以上の一致

  • \s: 空白文字を表す。[ \t\n\r\f]と同じ
  • \S: 非空白文字を表す。[ \t\n\r\f]以外の一文字。
  • \n: 改行文字を表す。

参考: VS Codeで複数行に渡って正規表現を利用する - Qiita
https://qiita.com/birdwatcher/items/dee34a11619b11e1fe81

0 件のコメント:

コメントを投稿