日期:2014-05-17  浏览次数:21020 次

正则表达式问题 (?<=exp)
tc.abc("事件未设置。");

如何用正则表达式找出上面那段代码中【tc.abc】后面的【);】

在网上看到了个 (?<=exp)叫零宽度正回顾后 发断言 ,整了半天不懂得用

------解决方案--------------------
Regex.Match(s,@"(?i)(?<=tc\.abc\(.*?)\);).Value
------解决方案--------------------
探讨
tc.abc("事件未设置。");

如何用正则表达式找出上面那段代码中【tc.abc】后面的【);】

在网上看到了个 (?<=exp)叫零宽度正回顾后 发断言 ,整了半天不懂得用

------解决方案--------------------
(?<=tc\.abc\([^()]+)\)(?=;)
------解决方案--------------------
(?<=tc\.abc\([^()]+)\);
------解决方案--------------------
(?<=tc\.abc\("[^"]+")\)(?=;)

我试过可以的,LZ看看行不行。
------解决方案--------------------
探讨
tc.abc("事件未设置。");

如何用正则表达式找出上面那段代码中【tc.abc】后面的【);】

在网上看到了个 (?<=exp)叫零宽度正回顾后 发断言 ,整了半天不懂得用

------解决方案--------------------
用9楼的可以!!!!!!!!!!!!!