Nav*_*een 3 c# regex
我正在尝试让Regex适合以下场景,但遇到一些麻烦.以下是场景.
我的字符串看起来像这样:
"The office timing (h) is from 8h to 18h."
从上面的字符串我需要"8h"和"18h".
"8h"
"18h"
到目前为止,我已经这样做了"[0-9]*[h]".但这给了我"h","8h"而且"18h".
"[0-9]*[h]"
"h"
有专家的想法吗?
Sim*_*Var 9
替换[0-9]*[h]为[0-9]+h
[0-9]*[h]
[0-9]+h
该+意味着它必须出现一次或更多.包围h它是没有用的,因为它是独立的.
+
h
您还可以使用\d+h更多的可读性(\d匹配任何数字).
\d+h
\d
TRR*_*TRR -3
即使这样也会有所帮助:[0-9][0-9]*h这相当于[0-9]+h
[0-9][0-9]*h
归档时间:
14 年 前
查看次数:
11436 次
最近记录: