私は持っている
12.hello.mp3
21.true.mp3
35.good.mp3
.
.
.
テキストファイルにリストされているファイル名など。
数字の前のドット (.) だけをスペースに置き換える必要があります (例: 12.hello.mp3 => 12 hello.mp3)。「[0-9].」のような正規表現がある場合、数値も置き換えます。私を助けてください。
交換
^(\d+)\.(.*mp3)$
と
\1 \2
また、notepad++ の最近のバージョンでは、他の IDE/エディター (例: Intellij IDEA などの JetBrains 製品) でも受け入れられる以下のものも受け入れます。
$1 $2
これは、notepad++ 正規表現マッチング エンジンがグループをサポートしていることを前提としています。正規表現の基本的な意味は次のとおりです。最初のドットの前の数字をグループ 1 として、その後のすべてをグループ 2 として一致させます (ただし、mp3で終わる場合のみ) 。
vscodeでテストしました。括弧付きのグループを使用する必要があります(group of regex)
1 a text
2 another text
3 yet more text
(\d)\s
$1-
1-a text
2-another text
3-yet more text