- 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 为界限,取他前面的 一个’开始的内容
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
改一下+是特殊字符需要转义
(?is)(?<=\+')[^']*?bdhd.*(?=')
------解决方案--------------------------------------------------------
[^']+匹配除'外的任意字符至少1个