【发布时间】:2020-04-27 13:42:37
【问题描述】:
给定一个字符串,如下所示:
word.hi。布拉。词。
我想构建一个正则表达式,它将匹配所有以“word”开头的“.”和任何其他非空格字符
因此,在上面的示例中,我希望匹配第一个、第二个和最后一个点。
虽然使用全局标志 (/(?:word.*)\K./gU) 匹配第一个和最后一个点很容易,但我不确定如何构造一个也匹配第二个点的正则表达式。
感谢任何指针。
【问题讨论】:
-
工具或语言是什么?
-
我正在尝试在 ruby 中使用 gsub,将点替换为破折号
标签: regex regex-lookarounds gsub