分页: 1 / 1
求教一个正则表达式,要匹配所有除URL转义字符外的可打印字符(已解决)
发表于 : 2012-01-08 10:19
由 alober
如题。
比如像 ? 在 url 里要转义,所以串中含 ? 时不匹配。
这个有没有简写方式?我目前是逐个定义 url 转义和不可打印字符的,感觉太复杂。
Re: 求教一个正则表达式,要匹配所有除URL转义字符外的可打印字符
发表于 : 2012-01-08 18:02
由 josephyoung
google搜索 “提问的智慧”
或许对你有所帮助
Re: 求教一个正则表达式,要匹配所有除URL转义字符外的可打印字符
发表于 : 2012-01-08 20:13
由 eexpress
正则的转义,只有那几个。特殊处理下就是。
s/[?/.+]/\\$&/g
类似这样。
Re: 求教一个正则表达式,要匹配所有除URL转义字符外的可打印字符
发表于 : 2012-01-08 22:27
由 alober
嗯,大概是没有简单的记法了,还是用原来的较长的记法吧。
感谢楼上两位关注。
Re: 求教一个正则表达式,要匹配所有除URL转义字符外的可打印字符
发表于 : 2012-01-11 17:26
由 tusooa
alober 写了:嗯,大概是没有简单的记法了,还是用原来的较长的记法吧。
感谢楼上两位关注。
if (! /[!%\*]/)
{}
之类