gpt4 book ai didi

javascript - 正则表达式提取字符串单词

转载 作者:行者123 更新时间:2023-11-29 18:45:48 27 4
gpt4 key购买 nike

除了field-req之外,你如何提取field- *

输入:

form-field field-input field-req
form-field field-parents field-req
cell-header form-field field-input
form-field field-responsible field-req
form-field field-select cdsddsadsa
form-field field-select field-req
form-field field-textarea field-req
form-field field-textarea

输出:

field-input
field-parents
field-input
field-responsible
field-select
field-select
field-textarea
field-textarea

我有这个,但是不符合

\bfield\-((?!.*req).*)\b

https://regex101.com/r/9y7pAV/1

最佳答案

你可以使用

/\bfield-(?!req\b)\w+/g

参见 regex demo

详情

  • \b - 单词边界
  • field- - 文字子串
  • (?!req\b) - 不能是 req 并且单词边界的结尾紧靠当前位置的右侧
  • \w+ - 1 个或多个单词字符(替换为 [a-zA-Z]+ 以仅匹配 ASCII 字母)。

关于javascript - 正则表达式提取字符串单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54144191/

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