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

求一正则,多谢了

2012-05-08 
求一正则,谢谢了C# code字符串%u767E%u5EA6%u5F71%u97F33858+2011921807513858HD%u56FD%u8BED%24bdhd3A

求一正则,谢谢了

C# code
字符串'%u767E%u5EA6%u5F71%u97F33858'+'2011921807513858HD%u56FD%u8BED%24bdhd3A//1111337599%7C4B65B7B4688A5D4DAEE7D75C702F0AEF%7C%u75C5%u5C09%u8FDF%u5B59%u7ACBHD%u56FD%u8BED%u4E2D%u5B571280%u9AD8%u6E05.rmvb%24baidu'我想取到 2011921807513858HD%u56FD%u8BED%24bdhd%3A//1111337599%7C4B65B7B4688A5D4DAEE7D75C702F0AEF%7C%u75C5%u5C09%u8FDF%u5B59%u7ACBHD%u56FD%u8BED%u4E2D%u5B571280%u9AD8%u6E05.rmvb%24baidu


就是以 bdhd 为界限,取他前面的 一个’开始的内容


[解决办法]
探讨

呃,我举个例子啊

字符串:‘aaa’+'bbb'+'cccbdhddddd'

aaa 和 bbb 有没有 都未知
也许是这样的
‘fff’+'ssssbdhdkkkk'

[解决办法]
改一下+是特殊字符需要转义
(?is)(?<=\+')[^']*?bdhd.*(?=')
[解决办法]
[^']+匹配除'外的任意字符至少1个

热点排行