所以我有以下模式
work
sleep
work
eat
我需要一个只找到第一个单词work
而不是所有单词的正则表达式,我从未理解正则表达式。
L.E:我使用的是JavaScript,我希望匹配单词work
而不是第一个单词
答案 0 :(得分:1)
I've never understood regular expressions.
那么你为什么要使用它们呢?如果您不理解它们,请使用不同的方法使用字符串/数组操作。你永远不应该使用你不理解的代码 - 因为如果有疑问你将无法解决它!
字符串示例:使用编程语言indexOf()
方法查找“工作”的起始位置。
数组示例:在searchtag
出现时拆分字符串 - 并检查是否有多个结果。
如果您只需要确定字符串是否出现,请使用.contains()
等...
答案 1 :(得分:0)
您正在全球范围内进行匹配。我不知道你的目的和用途。
在这里查看http://regexpal.com/
确保取消选中全局检查按钮。
如果您在全球范围内匹配它,它会搜索整个文档/文本,并在任何地方匹配它。这就是你work
匹配两次
答案 2 :(得分:0)
这里是javascript
text.match(/(work)/);