我正在尝试使用模式找到匹配项:
GiM 00 (1234/5678 DF) (90,00%
比赛需要满足一些条件
注意,“1234/5678”可以是两位数到四位数。
关于如何实现这一目标的任何想法?
答案 0 :(得分:2)
如果第一点你的意思是匹配20..99,这里是正则表达式:
F:\test>test 2 4
2 3
6 7
10 11
14 15
18 19
答案 1 :(得分:1)
“00”需要高于20
使用require "dom"
message = [
<<~MESSAGE_END,
From: Private Person <me@fromdomain.com>
To: A Test User <test@todomain.com>
MIME-Version: 1.0
Content-type: text/html
Subject: SMTP e-mail test
This is an e-mail message to be sent in HTML format
MESSAGE_END
"This is HTML message.".dom(:b),
"This is headline.".dom(:h1),
test_arr.dom(:h1, nil),
].dom
匹配严格高于20
百分比需要为90,00%或更高
使用(2[1-9]|[3-9]\d)
匹配大于或等于90,00%的百分比
“1234/5678”可以是两位数到四位数
使用9\d,\d\d%
将两位数字匹配为四位数字。这会将数字与前导零匹配:例如,\d{2,4}
将匹配为四位数字。