gpt4 book ai didi

regex - 9-10个字符之间的单词,其中0-2为数字

转载 作者:行者123 更新时间:2023-12-04 21:20:04 24 4
gpt4 key购买 nike

http://regexr.com?32uvo

我目前拥有的:

\b(?=[A-Z\d]{10})(?:[A-Z]*\d){0,2}[A-Z]*\b

这只会匹配长度为 10 的字符串。我想将其更改为 9 到 10 个字符,其中 2 可以是数字。为什么这不起作用?
\b(?=[A-Z\d]{9,10})(?:[A-Z]*\d){0,2}[A-Z]*\b

AFAIK, {9,10}应该是长度区间。

最佳答案

你很近

 \b(?=[A-Z\d]{9,10}\b)(?:[A-Z]*\d){0,2}[A-Z]*\b
--
|->you missed this

试试看 here

所以这个正则表达式将匹配一个包含 9 到 10 个字符 [大写和数字] 的单词,其中包含 1 到 2 个数字

如果你想匹配整个字符串,你最好使用 ^ (字符串的开头)和 $ (字符串的结尾)

关于regex - 9-10个字符之间的单词,其中0-2为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13589608/

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