读书人

求2个 正则表达式,该如何处理

发布时间: 2013-01-25 15:55:29 作者: rapoo

求2个 正则表达式
文本1 1、*********** ( 2 分 )

、 可能会有 .的 情况 、前 只有数字 ( 2 分 )前有一些 不定数量的 空格

求 1 和 *******



文本2 A、******
、 可能会有 .的 情况 、前 只有 ABCDE 等 【选择题,你懂的】

求 A 和 ******




虽然一直知道 正则很好用,但一直 没有学明白 很困惑
[解决办法]
1
(?m:^)(\d+(?:\.\d+)?)\S\s*(.+)\(\s*\d+\s*分\s*\)
取分组1,2
Dim m as Match = Regex.Match(yourStr,"(?m:^)(\d+(?:\.\d+)?)\S\s*(.+)\(\s*\d+\s*分\s*\)")
m.Groups(1).Value 就是1
m.Groups(2).Value 就是******

2
(?m:^)([A-Z])\S\s*(\S+)
取分组1,2

读书人网 >VB Dotnet

热点推荐