自定义正则表达式

Customize Regular Expression

本文关键字:正则表达式 自定义      更新时间:2024-03-12

这是我的正则表达式-/(''d{1,2}?h$)|(''d{1,2}h(?=''s+)/i

有两个1.(''d{1,2}?h$)和2.(''d{1,2}h(?=''s+)表示相同。但不同的是,第一个是字符串末尾(h),第二个是后面的空间

我想把这两种可能性结合起来。

当字符串像144h时,它返回44h,但当有两个以上的数字时,我需要null。

我需要单个(组合)表达式1.在艾哈迈达巴德对管柱进行14h-:14h的分层。2.14h字符串前的空格-:在艾哈迈达巴德14h。3.字符串结束14h-:在艾哈迈达巴德14h4.字符串14小时后的空间-:在ahmedabad会议的14小时

你可以试试这个。

^(''d{1,2}?h(''s){0,1})$

它将在24小时内匹配0到1的空白。

^$用作表达式的开始和结束。因此,对于144h,您将得不到匹配项。

这是工作。。。。。

(^|''s)(''d{1,2})h(''s|$)

它匹配会议中的23h和会议23h