在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C#  網絡安全  HTML/ 正則表達式轉譯問題

正則表達式轉譯問題

source = "<p>哎>喲<喂、<哎喲>喂sadas</p>";
Regex Reg = new Regex(@"(?is)(?<=<P>).*?(?=</P>)", RegexOptions.IgnoreCase);  //正則先匹配取出<p></p>標簽的內容
var Content = Reg.Match(source).Value;
//后臺這樣寫沒問題,但是在前臺js里就不行了貌似要轉譯
//就這一段  (?is)(?<=<P>).*?(?=</P>)
//我自己寫就是不對,望大佬指點
回答
編輯回答
嫑吢丕

js正則功能比較弱,只有向后匹配,沒有向前匹配

2018年6月5日 08:20
編輯回答
笨笨噠

這個是因為瀏覽器端的js規(guī)則式功能限制原因吧。

2017年3月16日 09:02
編輯回答
夢囈

這樣么"<p>哎>喲<喂、<哎喲>喂sadas</p>".match(/(?<=<p>).*?(?=<\/p>)/ig)

2017年2月13日 03:41