正则表达式 - 使用正则表达式查找 2 个或更多单词

内迪·苏普兰托

我有一个简单的正则表达式来抓取一个字符串,它可以很好地处理像HelloWorld 这样没有空格的单词,我如何才能抓取一个带有空格的单词或超过 1 个单词,比如Hello World

文本文件

FAN PS-2 is NOT PRESENT  #like this 'NOT PRESENT'

正则表达式

Value FAN_PS (\S*) # regex

Start 
  ^FAN PS is ${FAN_PS_1}

我应该在我的正则表达式中更改什么,以便我可以抓取 1 个以上的单词?

谢谢你。

马尔特·哈特维格

你必须改变你的正则表达式。当前表达式\S*匹配一串非空白字符,所以你只得到第一个单词是正常的。

如果更改\S*[\S ]*,您将获得多个单词。.*如果您不关心某些字符,您甚至可以将其更改为更简单的

有关不同字符类的信息,请阅读python regex 参考

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用正则表达式查找匹配的单词?

Python正则表达式匹配第2个或第3个单词

正则表达式-匹配包含2个或更多2个字母元音序列的单词

正则表达式以获取2个或更多空格后出现的字符

C#:使用2和/或3个单词的名称的正则表达式

正则表达式匹配2个或更多嵌套的可选术语

在正则表达式中合并2个条件

Jmeter正则表达式从Response数据中检索2个单词之间的数据

正则表达式用2个或更多替换2个或更多

结合2个正则表达式

python中的正则表达式:将2个正则表达式组合为一个

正则表达式-创建验证以强制字符串包含2个以上的单词

Javascript正则表达式以匹配2个URL

匹配2个标签之间的所有单词出现-正则表达式

正则表达式匹配2个或更多特殊字符-PowerShell脚本

使用正则表达式在URL中查找2个参数

使用正则表达式在文件名中的2个连字符之间查找数据

使用正则表达式查找单词列表

如何使用正则表达式仅匹配1个或2个字符

仅2个字母的正则表达式

合并2个正则表达式模式

使用正则表达式搜索单词列表。找到2个字母的单词,而不是3个。为什么?

如何使用grep编写正则表达式以查找以'O'或'o'开头并包含2个连续字符的行

正则表达式匹配2个或更多单词

javascript正则表达式2个可能的值

匹配2个单词的正则表达式

如何使用正则表达式仅提取 2 个特定单词之间的数字

使用正则表达式查找大写单词

重构 2 个正则表达式