正则表达式匹配之间
我有以下文字正则表达式匹配之间
Ad:<font class=value>1234 Blues </font>
正则表达式表达
value>([^<]+)
将匹配
value>1234 Blues
什么我需要为这场比赛做只返回
1234 Blues
在表达式中使用“value>”(使搜索更具体)?
虽然我与约翰·桑德斯同意,这里是问题的答案(或至少一个,我能想出:)
<font[^>]*?>(.*?)\s*<\/font>
的
这匹配整个”的特定表达式以便知道从哪里开始之后检索“1234 Blues”。 ([^ Theveloper 2011-12-28 05:19:38
我不太了解VB,但你应该从组中获得信息,这是围绕括号的信息。寻找一种方法来做到这一点。这里是证明:P http://rubular.com/r/nd8sBtlFxT – 2011-12-28 05:23:42
真棒,我明白了! “广告:] *?价值>(。*?)\ s * ”足够具体以适合我的需求。所以一场比赛!=一场比赛......我认为那是混乱。 – Theveloper 2011-12-28 05:27:50
可能重复[VB.NET基本正则表达式匹配( http://stackoverflow.com/questions/8651771/vb-net-basic-regex-match) – 2011-12-28 05:00:23
请不要在这里发表重复的问题,不管你是否觉得你的问题得到了足够快的回答。你也不应该用“VB.net”作为标题的前缀,因为这是标签的用途。 – 2011-12-28 05:00:50
我删除了另一个,这个更有意义。 – Theveloper 2011-12-28 05:01:23