gpt4 book ai didi

javascript - 正则表达式。如何匹配 '+' 和 ':' 之间的值?

转载 作者:行者123 更新时间:2023-11-29 22:41:22 24 4
gpt4 key购买 nike

我有这个字符串:

sometext +[value]:-  

我想匹配值(1-3 个数字字符)(使用正则表达式、javascript)

如果我运气不好,某些文本可能包含 + 号,所以我不想以匹配结束

some +text +value:-

昨晚我坐起来撞到这个,所以如果有人能帮助我,我会很高兴。

最佳答案

如果 sometext 包含 + 而不是数字,您可以使用正则表达式:

\+\d{1,3}:-
  • \+: + 是一个元字符,用来匹配一个文字 + 我们需要将其转义为\+
  • \d:[0-9]的简写,表示一位数
  • {1,3}:min=1max=3,所以 \d{1,3} 匹配一个1、2 和 3 位数字
  • : : 匹配冒号
  • - :匹配连字符,它不是字符类之外的元字符...所以无需逃避。

关于javascript - 正则表达式。如何匹配 '+' 和 ':' 之间的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2565373/

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