gpt4 book ai didi

regex - 您如何完成以下正则表达式

转载 作者:行者123 更新时间:2023-12-01 08:22:52 24 4
gpt4 key购买 nike

我正在寻找一个接受以下内容的正则表达式:大写字母 A 后跟任意数量的数字。这也可能是一个十进制数。所有这些都有效:A1、A500、A543.987

这是 Not Acceptable :Apple、AE100

目前我有 [A]\w.[0-9]* 但它接受 AppAE100

最佳答案

如果整个字符串应该匹配,您可以使用以下正则表达式:

^A[0-9]+(?:\.[0-9]+)?$

或者,将这些字符串作为整个单词进行匹配:

\bA[0-9]+(?:\.[0-9]+)?\b

regex demo .

详情

  • ^ - 字符串开头/\b - 一个单词边界
  • A - A
  • [0-9]+ - 1+ 位
  • (?:\.[0-9]+)? - . 和 1+ 位的可选序列
  • $ - 字符串结尾/\b - 单词边界。

关于regex - 您如何完成以下正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48938055/

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