正则表达式查找包含0的单词

时间:2018-11-01 18:42:38

标签: regex

请提供正则表达式以查找带有0的单词,例如“ A0lytics”,“ Alter0tive Medicine”。 但是,它不应与“ Enterprise 2.0”之类的词匹配

3 个答案:

答案 0 :(得分:1)

如果您具有以下单词列表:[“ A0lytics”,“ 0tics”,“ Alter0tive Medicine”,“ Enterprise 2.0”]

  • \w+0\w+将捕获“ Aolytics”和“ Alter0tive”(不是“ Alter0tive Medicine”)
  • ^[A-Za-z][A-Za-z0]+(?: +[A-Za-z][A-Za-z0]+)*$将匹配“ A0lytics”和“ Alter0tive Medicine”
  • (?<!\.)([a-zA-Z]*)0([a-zA-Z]*)将匹配“ A0lytics”,“ 0tics”和“ Alter0tive Medicine”(如果您可以使用负向后视)。

祝你好运。

答案 1 :(得分:0)

您可以使用:

^[A-Za-z][A-Za-z0]+(?: +[A-Za-z][A-Za-z0]+)*$

演示:https://regex101.com/r/gJ5ugU/2

答案 2 :(得分:0)

\w+0\w+

有用吗? 您可以使用this测试在线正则表达式。