假如我要获取
<a target="_parent" class="black" href="/main.jsp?language_id_from=18&language_id_to=23&do=dictionary&action=translation&word_id=2009147">gato</a><input type="image" src="/Lingvozone.com/images/main/say.gif" align="absmiddle" onClick="tts('http://audio.lingvozone.com/dict-tts-audio/ES/20/2009147.wav')" alt="Please allow the audio file to load and play after click"/>
中'http://audio.lingvozone.com/dict-tts-audio/ES/20/2009147.wav'这个内容, 怎么写正则表达式阿???在线求解
<a target="_parent" class="black" href="/main.jsp?language_id_from=18&language_id_to=23&do=dictionary&action=translation&word_id=2009147">gato</a><input type="image" src="/Lingvozone.com/images/main/say.gif" align="absmiddle" onClick="tts('http://audio.lingvozone.com/dict-tts-audio/ES/20/2009147.wav')" alt="Please allow the audio file to load and play after click"/>
中'http://audio.lingvozone.com/dict-tts-audio/ES/20/2009147.wav'这个内容, 怎么写正则表达式阿???在线求解
string str = "<a target=\"_parent\" class=\"black\" href=\"/main.jsp? "+ "language_id_from=18&language_id_to=23&do=dictionary&action=translation&word_id=2009147\">gato </a> <input type=\"image\" "+ "src=\"/Lingvozone.com/images/main/say.gif\" align=\"absmiddle\" onClick=\"tts('http://audio.lingvozone.com/dict-tts- "+ "audio/ES/20/2009147.wav')\" alt=\"Please allow the audio file to load and play after click\"/> "; System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(".+onClick=\"tts\\('(.+)'\\)\".+", System.Text.RegularExpressions.RegexOptions.Singleline); Response.Write(reg.Replace(str, "$1"));
Regex re = new Regex("(?si)(?<=<a.*?onClick=\"tts\(')[^']+");
Match m = re.Match(str);
Console.WriteLine(m.Value); // http://audio.lingvozone.com/dict-tts-audio/ES/20/2009147.wav
怎样限制${tn.simpleTitle}在页面中显示的字符数量?
这个连接只是uid 不一样,请问这个正则该怎么写