求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