VS_Codeで正規表現
テキストエディタ VS Codeで使える正規表現のテクニックをまとめた
^ 文字列の先頭 ^abc
$ 文字列の末尾 xyz$
^### .*$ 見出し###の行
?! 含まない
abcを含まない ^(?!.*abc).*$  
見出し以外 ^(?!#).*$
末尾が、句読点+」 ^「.*。」$
^\n 空白行
空白行を空白で置換すると、空白行を削除できる。
^\s*$\n^\s*$ 連続した空白行
これを空白で置換すると、連続した空白行を1行にできる。
^[0-9]\.  先頭で数値+ピリオド
, カンマ区切りを改行(\n)に置換 正規表現はオン
\n
\ エスケープ
<p>a-z{9}</p> 直前の文字やグループが登場する回数を指定
^(.*)XYZ$ 末尾がXYZの行
\r?\n 改行コード。これを選択範囲の置換に適用して、改行を削除できる。
$で置き換え
正規表現を()で括って検索すると、(n)でn番目のグループにマッチした文字列を$1,$2..といったように参照表示できる
(^[0-9])    行頭の数字をカッコ付きで検索。
- $1    箇条書き+該当数字に置換
半角スペースを全角スペースに変換
\((.*)\)
($1)
行の先頭に追加
パターン
^
置換文字列
AAA
行の末尾に、ファイル拡張子を変更して追加 (AAA.md ⇒ AAA.md AAA.rst)
パターン
(.+)\.md$
置換文字列
$0 $1.rst
選択範囲の検索
https://gyazo.com/710f45617cee11f1462b1730b7b5fc43
1. 選択範囲はクリア
2. 検索パターンを入力
3. 検索ボックスで「選択範囲を検索」(Alt + L)をクリック
4. それから範囲を選択する
注意:先に範囲を選択してから「選択範囲を検索」をクリックすると、選択範囲が解除される
関連ページ
Visual Studio Codeを用いた簡単な正規表現検索 - Qiita
https://qiita.com/kgsi/items/a88662c6e43fa5311288
VS Codeでカンタン!正規表現置換のためのチートシート
https://ginneko-atelier.com/blogs/entry336/
正規表現で文字列を含まない、否定の記述 | UX MILK
https://uxmilk.jp/50674
正規表現サンプル集
https://www.megasoft.co.jp/mifes/seiki/meta.html
VSCodeの置換で空白行や改行を一括削除する方法
https://prorautatie.net/vscode-new-line-delete/
VSCode で不要な空白文字や空白行を削除する - Qiita
https://qiita.com/Yarakashi_Kikohshi/items/cd305db31d39e93ee983
#VS_Code