读书人

求一正则多谢了

发布时间: 2012-05-08 22:09:41 作者: rapoo

求一正则,谢谢了

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个

读书人网 >asp.net

热点推荐