Javascript 在字符串中找到单词索引 /不是这个词的一部分/
我目前使用
, 在一行中找到一个单词。
但问题是它还返回其他单词的部分。
例子: "I went to the foobar and ordered foo."
我想要一个单词的第一个索引 "foo", 对这个计划没有生气。
我无法搜索 "foo", 因为有时它可能遵循完整的停止或逗号 /任何不是字母数字符号/.
str.indexOf/"word"/
, 在一行中找到一个单词。
但问题是它还返回其他单词的部分。
例子: "I went to the foobar and ordered foo."
我想要一个单词的第一个索引 "foo", 对这个计划没有生气。
我无法搜索 "foo", 因为有时它可能遵循完整的停止或逗号 /任何不是字母数字符号/.
没有找到相关结果
已邀请:
3 个回复
奔跑吧少年
赞同来自:
相当于
, 它被单词的界限包围。
要比较任意单词,构建一个对象
:
卫东
赞同来自:
请注意,连字符被认为是单词的界限,因此在阳光下干燥的两个词是两个词。
冰洋
赞同来自:
从 'i' 搜索而不注册。
发布了详细的答案