首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2013-01-25 
求2个 正则表达式文本11、***********( 2 分 )、 可能会有 .的 情况、前 只有数字( 2 分 )前有一些 不定数量

求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

热点排行