0

给定一个字符串 S,检查一个字符串是否包含以下模式的最简单方法是什么:

AnyString:AnyString.SUB

其中 Sub= Exe 或 Wav 或 Mp3 或 Bmp。

例子:

foo:bar.Exe
a:b.Bmp
cde:uiweiuew.Mp3   
wuyuewy27626:28732.Wav 

是有效的字符串。

4

1 回答 1

3

您可以使用以下正则表达式:

^[^:]+:[^.]+\.(?:Exe|Wav|Mp3|Bmp)$
于 2013-11-06T10:34:23.063 回答