gpt4 book ai didi

c# - 足球比分格式的正则表达式

转载 作者:行者123 更新时间:2023-11-30 15:31:35 26 4
gpt4 key购买 nike

我想为足球等许多比赛中使用的比分格式编写一个正则表达式。

0-2(其中 0 是 A 队的得分,2 是 B 队的得分)注意:需要加号。

我尝试了很多正则表达式,但以下几乎适用于所有情况 -

[0-9]-[0-9]+$

所以 -

0-2 -> True
100-200 -> True
a-a -> False
1-a -> False
1--2 -> False (Negative integer not allowed for right team)

唯一不起作用的场景是 --1-2(A组负整数)

任何帮助将不胜感激。

谢谢,贾韦德

最佳答案

您需要两个组件:

  • 不要匹配否定
  • 匹配任意数量的数字

总而言之,最简单的正则表达式是:

^\d+-\d+$

这将匹配任一侧的任何一组数字;它将排除负数以及其他符号和字符。

关于c# - 足球比分格式的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20407279/

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