asp如何替换特定符号内的数据

我们都知道要替换某个特定字符为其他字符的话,用replace就行了。现在我想问下,有没有可能将某个特定符号内的数据替换掉,比如说包含在“<”和“>”之间的数据,如<121... 我们都知道要替换某个特定字符为其他字符的话,用replace就行了。现在我想问下,有没有可能将某个特定符号内的数据替换掉,比如说包含在“<”和“>”之间的数据,如<121213123>,<1143242>,<sfefefwfw>只要是包含在“<”和“>”之间的数据,就全部替换成一个字符串,比如“data”不知道这种能不能实现,代码该怎么写,请高手指教,谢谢。 展开
 我来答
匿名用户
2013-10-21
展开全部
<%'定义一个函数
Function RemoveHTML(strText,repText)
Dim RegExs
Set RegExs = New RegExp
RegExs.Pattern = "<[^>]*>"
RegExs.Global = True
RemoveHTML = RegExs.Replace(strText, "<"&repText&">")
End Function str="<被替换的文字1>,<被替换的文字2>,<被替换的文字3>" '定义要替换的字符串
repText="要替换成什么?" '定义要替换成的字符
ss=RemoveHTML(str,repText) '调用函数
response.write ss ‘输出结果
%>
匿名用户
2013-10-21
展开全部
写一个过滤字符的类的方法
public sealed class CleanString
{
public static string InputText(string inputString, int maxLength)
{
StringBuilder retVal = new StringBuilder();
if ((inputString != null) && (inputString != String.Empty))
{
inputString = inputString.Trim();
if (inputString.Length > maxLength)
inputString = inputString.Substring(0, maxLength);
for (int i = 0; i < inputString.Length; i++)
{
switch(inputString[i])
{
case '"':
retVal.Append(""");
break;
case '<':
retVal.Append("<");
break;
case '>':
retVal.Append(">");
break;
default:
retVal.Append(inputString[i]);
break;
}
}
retVal.Replace("'", " ");
}

return retVal.ToString();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-21
展开全部
哦 这种一般在小偷程序里比较多见,具体代码我忘记怎么写的,你找找小偷程序吧,里面都有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式