我想用正则表达式选择所有以 .dot 开头的单词
例如: .myself
或.I go home
或.5 a clock
你能帮助我吗?
答案1
点的主要问题是它.
是“匹配任何内容”的正则表达式字符。您需要使用反斜杠对其进行转义。
以下正则表达式将匹配以点开头的单词:
\.\w+
这意味着在您的示例中,.I go home
只会.I
匹配,因为单词go
不是以点开头的。如果您想更改它并将其扩展到整行,例如仅匹配以下文本中的第二行
I go home
.I go home
I go home
您需要以下正则表达式:
^\..*
表示.*
“匹配所有内容”。 (在这种情况下,请确保 Notepad++ 选项“匹配新行”已禁用,否则您将选择整个文本的其余部分。)