111,125
社区成员
发帖
与我相关
我的任务
分享string str = "<script language=javascript src=abcd.js></script>";
Regex regex = new Regex("<script\\s*language=['\"]?javascript['\"]?\\s*src=['\"]?(?<src>[^'\"\\s>]*)></script>", RegexOptions.IgnoreCase | RegexOptions.Compiled);
Match match = regex.Match(str);
if (match.Success)
{
for (int i = 0; i < match.Groups.Count; i++)
{
Console.WriteLine(match.Groups[i]);
}
}
string str = "<script language=javascript src=abcd.js></script>";
Regex regex = new Regex("<script\\s*language=['\"]?javascript['\"]?\\s*src=['\"]?(?<src>[^'\"\\s>]*)", RegexOptions.IgnoreCase | RegexOptions.Compiled);
Match match = regex.Match(str);
if (match.Success)
{
for (int i = 0; i < match.Groups.Count; i++)
{
Console.WriteLine(match.Groups[i]);
}
}Regex reg = new Regex(@"(?is)<script[^>]*?src=(['""]?)(?<src>[^'""\s>]+\.js)\1[^>]*>\s*</script>");Regex reg = new Regex(@"(?is)<script\s+language=javascript[^>]*?src=(['""]?)(?<src>[^'""\s>]+\.js)\1[^>]*>\s*</script>");Regex reg = new Regex(@"(?is)<script[^>]*?src=(['""]?)(?<src>[^'""\s>]+\.js)\1[^>]*>");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["src"].Value;
}