gpt4 book ai didi

javascript - 在 JavaScript 中,除非单词在排除单词列表中,否则如何使用正则表达式进行匹配?

转载 作者:可可西里 更新时间:2023-11-01 02:02:22 26 4
gpt4 key购买 nike

如何使用正则表达式来匹配除特定单词列表之外的任何单词 (\w)?例如:

我想匹配单词 useutilize 以及它后面的任何单词,除非单词是 somethingfish.

use this  <-- match
utilize that <-- match
use something <-- don't want to match this
utilize fish <-- don't want to match this

如何指定我不想匹配的单词列表?

最佳答案

你可以使用否定前瞻来确定你要匹配的词不是一个特定的东西。您可以使用以下正则表达式来执行此操作:

(use|utilize)\s(?!fish|something)(\w+)

这将匹配“use”或“utilize”后跟一个空格,然后如果后面的单词不是“fish”或“something”,它将匹配下一个单词。

关于javascript - 在 JavaScript 中,除非单词在排除单词列表中,否则如何使用正则表达式进行匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8854817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com