ASP正则表达式替换怎么写
如题.
arr="select|exec|'"
content="一段字符"
采用正则把content里面包含有arr的字符都替换掉?怎么写?
没用过正则
我是这么做的
dim newArr
newArr=split(arr,"|")
for i=0 to ubound(newArr)
replace(content,newArr(i))
next
asp的replace函数默认是替换所有的符合条件的 而不是替换第一个。
自己顶上去
arr="select|exec|'"
content="selectaaaexec"
response.Write FilterText(content,arr)
Function FilterText(SrcString,Filters)
If IsNull(SrcString) then
FilterText = ""
Else
Dim reObj
Set reObj = new RegExp
reObj.IgnoreCase = True
reObj.Global = True
If Filters = "" Then Filters = "'"
reObj.Pattern = "([\[\]\|,\\\/])"
Filters = reObj.replace(Filters,"\$1")
reObj.Pattern = "[" & Filters & "]*"
FilterText = reObj.replace(SrcString,"")
End if
End Function
SrcString :待过滤的字符串
Filters :需要过滤的字符
经过测试OK,打印出来的值是aaa
HTML code:
<%
dim reg,content
content="select一段字符exec,输出‘'’"
set reg = New RegExp
reg.Global=true
reg.Pattern="select|exec|'"
reg.IgnoreCase = True
conten
相关问答:
我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例:
......
服务器现在是。net 2.0的
我现在的项目就是asp.net mvc + linq的,现在服务器的环境配置用不了。
不知道有前辈碰到过这样的问题没。
难道服务器必须要装.net3.5 和 asp.net mvc
请前辈指点
不装你认为你要怎么 ......
本人不会asp,报错了,请大家帮忙看看。
代码如下:
<%
dim keyword_Name,keyword_YJ,keyword_RQ
if rs("QS_PASS_1_name")<>"0,0" then
keyword_Name=split(rs("QS_ ......
C# code:
SqlConnection conn = CsDB.sqlcon();
SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
3个radioButton
一个Button
一个label
C# code:
protected void Button1_Click(object sender, EventArgs e)
{
string str = null;
RadioButton rdo=(RadioButton)sender;
......