gpt4 book ai didi

Javascript正则表达式 - 匹配单词中间的大写/大写字母(在句子中)?

转载 作者:行者123 更新时间:2023-11-28 17:54:38 28 4
gpt4 key购买 nike

仅当所有大写字母位于单词中间时,我才需要匹配它们。例如,RegExr 将与字母 E 匹配。 someThings 代表字母 T。如果大写字母从单词的开头开始,则它不应该匹配。

这个正则表达式几乎匹配它,但它实际上匹配大写字母旁边的两个小写字母。

/[a-z][A-Z]/g

例如,对于单词 RegExr,它匹配 gE,但我只需要匹配 E

更新

更新了标题以指定这种情况发生在一个句子中,而不是单个单词中。

最佳答案

您也许可以在此处使用非单词边界。单词字符 (\w) 包括字母 [a-zA-Z]、数字 [0-9] 和下划线 _ .

通过使用 \B[A-Z]\B 您可以匹配单词内的每个大写字母。这也将匹配:

  • 9Gag
  • _H_ello

关于Javascript正则表达式 - 匹配单词中间的大写/大写字母(在句子中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44745043/

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