正規表現:.dotで始まるすべての単語/文字列を選択します
Aug 20 2020
.dotで始まるすべての単語を正規表現で選択したい
例:.myself
または.I go home
または.5 a clock
手伝って頂けますか?
回答
5 Glorfindel Aug 20 2020 at 00:10
ドットの主な問題.
は、「何にでも一致する」の正規表現文字であるということです。バックスラッシュでエスケープする必要があります。
次の正規表現は、ドットで始まる単語と一致します。
\.\w+
これは、単語がドットで始まらないため、この例では.I go home
のみ.I
一致することを意味しますgo
。それを変更して行全体に拡張したい場合は、たとえば、次のテキストの2行目のみに一致させます。
I go home
.I go home
I go home
次の正規表現が必要になります。
^\..*
ここで、.*
は「すべてに一致する」を意味します。(その場合、Notepad ++オプション「。matchesnewline」が無効になっていることを確認してください。無効にしないと、テキスト全体の残りを選択します。)