Ⅰ 正则表达式替换内容是排除<a></a>标签之间的字符
使用正则表达式:
(<a ([^>]*?)>)(.*?)(</a>)
可以从<a ...>...</a>标签得出四部分:
\1 表示前面的内 <a ...> 整个内容
\2 表示前面的<a ...>里面的 ... 的内容
\3 表示中间的容 ... 的内容
\4 表示后面的 </a>
然后根据自己的需要进行操作。
如在UltraEdit中使用目标串 \1我的\3\4 对每一个<a></a>标签之间的字符前插入 我的 两字。
其他用法可参照上述说明获得。
Ⅱ php 正则过滤掉 指定的a标签
<?php
header("Content-type: text/html; charset=utf-8");
$content = '<a class="qc" href="/car">汽车</a>
<a class="db" href="/car">大巴</a>
<a class="qc" href="/car">汽车</a>';
$regex = array('#<a class="qc" href="/car">(.*)</a>#i'=>'$1');
$content = preg_replace(array_keys($regex), array_values($regex), $content);
echo $content;
Ⅲ 使用正则表达式将<a href="www.baidu.com",target="_blank">中的target="_blank"过滤掉,要求保留a标签
^var str = "<a href=\"www..com\" target=\"_blank\">"
str = str.replace(/target=['"][^'"]*['"]/ig,"")
希望有帮助内容
Ⅳ C# 堆文本编辑器里面的内容html标签进行过滤,除了a标签以外全部过滤
用正则表抄达式来袭做
引用 using System.Text.RegularExpressions;
Match result;
result = Regex.Match(文本, @"(?<value><a>.+?<\/a>)");
string getstring = string.Empty;
while (result.Success)
{
getstring += result.Groups["value"].Value;
result = result.NextMatch();
}
getstring就是内容了
Ⅳ 怎么过滤掉除了a标签以外的所有Html标签
正则匹配
$pattern1 = "/<[aA](.*)>(.*)<\/[aA]>/";
$pattern2 = "/<[^>]+>/";
$pattern3 = "/{{a(.*)}(.*)}/";
$pattern1先替换掉所有的a标签
然后$pattern2去除所回有<>标签
$pattern3还原答a标签
Ⅵ 求,C#只过滤超链接a标签的正则表达式
<a(?:(?!href=).)*href=(['""]?)(?<url>[^""'s>]*)1[^>]*>(?<text>(?:(?!</a>).)*)</a>
组名url可提取链接
组名text可提取内容
若不能解决,可追问,我继续帮你
Ⅶ java正则去除a标签 <a>啊实打实的请问</a> 把A标签中的内容替换成空。
String str = "<a>啊实打实的请问</a>";
str = str.replaceAll("[\u4e00-\u9fa5]", "");
用[\u4e00-\u9fa5]可以匹配汉字
希望对你有帮助
Ⅷ 如何过滤掉a标签,又保留<a href=“#”>保留文字 </a>
1,过滤所有html标签的正则表达式:]+>2,过滤所有html标签的属性的正则表达式:$html=preg_replace("/]*>/","",$html);3,过回滤部分html标签的正则表达式的排答除式(比如排除,即不过滤):]+>4,过滤部分html标签的正则表达式的枚举式(比如需要过滤等):]*>5,过滤部分html标签的属性的正则表达式的排除式(比如排除alt属性,即不过滤alt属性):\s(?!alt)[a-zA-Z]+=[^\s]*
Ⅸ 求过滤掉A标签的正则表达式
<a .+?>[\s\S]+?</a>
Ⅹ .net 怎么去除网页中的超链接<a href="">文字<a>,过滤后需要“文字”内容<a>标签中内容不要
用这个方法试试
public static string GetStripHTML(string strHtml)
{
string [] aryReg ={
@"<script[^>]*?>.*?</script>",
@"<(\/\s*)?!?((\w+:)?\w+)(\w+(\s*=?\s*(([""'])(\\[""'tbnr]|[^\7])*?\7|\w+)|.{0})|\s)*?(\/\s*)?>",
@"([\r\n])[\s]+",
@"&(quot|#34);",
@"&(amp|#38);",
@"&(lt|#60);",
@"&(gt|#62);",
@"&(nbsp|#160);",
@"&(iexcl|#161);",
@"&(cent|#162);",
@"&(pound|#163);",
@"&(|#169);",
@"(\d+);",
@"-->",
@"<!--.*\n"
};
string [] aryRep = {
"",
"",
"",
"\"",
"&",
"<",
">",
" ",
"\xa1",//chr(161),
"\xa2",//chr(162),
"\xa3",//chr(163),
"\xa9",//chr(169),
"",
"\r\n",
""
};
string newReg =aryReg[0];
string strOutput=strHtml;
for(int i = 0;i<aryReg.Length;i++){
Regex regex = new Regex(aryReg[i],RegexOptions.IgnoreCase);
strOutput = regex.Replace(strOutput,aryRep[i]);
}
strOutput.Replace("<","");
strOutput.Replace(">","");
strOutput.Replace("\r\n","");
return strOutput;
}