liuyq 发表于 2016-4-15 11:13:10

求帮忙写个正则

不会正则,求大神帮忙。

Windows6.1-KB2491683-X86

想在这个种字符中取KBxxxxxxx的字符串。
字符串中的英文有大小写不同的问题。

afan 发表于 2016-4-15 11:34:45

Local $sSource = 'Windows6.1-KB2491683-X86'
;~MsgBox(0, '源字符串', $sSource)
Local $aSRE = StringRegExp($sSource, '(?i)kb[^-]+', 1)
If Not @Error Then MsgBox(0, '匹配数量: ' & UBound($aSRE), '其中元素为: ' & $aSRE)

liuyq 发表于 2016-4-15 13:13:26

回复 2# afan
感谢版主。
页: [1]
查看完整版本: 求帮忙写个正则