匹配字符的正则表达式怎么写啊

snowcloud2002 2004-07-05 09:44:42
匹配字符的正则表达式怎么写啊

,(){}[]-+*%/="'~!&|<>?:;.#

如:
一个字符串为5+5=10
我想替换包含在列表List中的字符

如:匹配+号
我是这样写,怎么不行啊
<%
Set re = New Regexp
re.Pattern = "^[\+]$"
str = "5+5=10"
str = re.replace(str,"<strong>$1</strong>")
Response.Write Str
%>
...全文
118 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
nchen123 2004-07-06
  • 打赏
  • 举报
回复
嗯, 我写的繁琐了
wanghr100 2004-07-06
  • 打赏
  • 举报
回复
这样子就行了.

<%
Set re = New Regexp
re.Pattern = "(\+)"
str = "5+5=10"
str = re.replace(str,"<strong>$1</strong>")
Response.Write Str
%>
snowcloud2002 2004-07-06
  • 打赏
  • 举报
回复
在使用replace函数时发现问题
如果我想把一段文字中需要的部分全部高亮显示
可是在转换< 、 > 、=、/字符时就不行

怎么解决

如:
一段程序码如下
if 5<6 then
min = 5
else
min=6
end if
我这样更换的
dim str
str="if 5<6 then min = 5 else min=6 end if"
str = replace(str,"<","<font color=red><</font>"
可是这样替换了好几次啊
fxbird 2004-07-05
  • 打赏
  • 举报
回复
不明白你说什么`
nchen123 2004-07-05
  • 打赏
  • 举报
回复
简单一点就这样好了,

str = "5+5=10"
str = replace(str, "+", "<strong>+</strong>")
response.write str
nchen123 2004-07-05
  • 打赏
  • 举报
回复
dim re

Set re = New Regexp
re.Pattern = "(.*)(\+)(.*)"
str = "5+5=10"
str = re.replace(str, "$1<strong>$2</strong>$3")
response.write str
xupiao 2004-07-05
  • 打赏
  • 举报
回复
要對照參考資料可能可以寫出... 先up一下

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧