vscodeの正規表現検索でファイルの先頭、ファイルの末尾にマッチさせて検索
ファイルの先頭にマッチさせる
^(?<!\n)
ファイルの先頭は行頭(^)に対して否定後読みを利用して、「2行目以降の行頭を除外した行頭」を検索することで実現
ファイルの末尾にマッチさせる
$(?!\n)
ファイルの末尾は行末($)に対して否定先読みを利用して、「次に改行が続かない行末」を検索することで実現。
当然これらは検索だけでなく置換でも使える。
参考
https://www.javadrive.jp/regex-basic/writing/index2.html#section1