正则表达式在第一次匹配后停止

Regular expression stop after first match

本文关键字:第一次 正则表达式      更新时间:2023-09-26

所以我有以下模式

work
sleep
work
eat

我需要一个只找到第一个单词work而不是所有单词的正则表达式,我从来没有理解过正则表达式。

L.E:我使用的是JavaScript,我想匹配单词work,而不是第一个单词,不管这个单词是

I've never understood regular expressions.

那么你为什么要使用它们呢?如果您不理解它们,请使用不同的方法,使用字符串/数组操作。你永远不应该使用你不理解的代码,因为如果有疑问,你将无法修复它!

字符串示例:使用您的编程语言indexOf()方法来查找"work"的起始位置。

数组示例:在searchtag-的出现处拆分字符串,并检查是否有多个结果。

如果你只需要弄清楚字符串是否出现,请使用.contains()等…


您正在全局匹配它。我不知道你为了什么目的,也不知道你在哪里需要它。
请在此处查看http://regexpal.com/
请确保已取消选中全局检查按钮。

如果你在全局范围内匹配它,它会搜索整个文档/文本,并在任何可能的地方匹配它。这就是为什么work匹配两次

在javascript 中

text.match(/(work)/);
相关文章: