我正在尝试为以下场景编写正确的正则表达式,但遇到了一些问题。以下是该场景:
我的字符串如下所示:
"The office timing (h) is from 8h to 18h."
从上面的字符串中,我需要"8h"和"18h"。
到目前为止,我已经编写了"[0-9]*[h]"。但这给我返回了"h"、"8h"和"18h"。
有没有专家能提供任何建议?
我的字符串如下所示:
"The office timing (h) is from 8h to 18h."
从上面的字符串中,我需要"8h"和"18h"。
到目前为止,我已经编写了"[0-9]*[h]"。但这给我返回了"h"、"8h"和"18h"。
有没有专家能提供任何建议?
[0-9][0-9]*h
不等同于[0-9]+h
。正如 @Li0liQ 所指出的那样,[0-9][0-9]*h
等同于[0-9]{1,2}h
。 - Nick M