正则表达式:选择所有以 .dot 开头的单词/字符串

正则表达式:选择所有以 .dot 开头的单词/字符串

我想用正则表达式选择所有以 .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++ 选项“匹配新行”已禁用,否则您将选择整个文本的其余部分。)

相关内容