+ -
当前位置:首页 → 问答吧 → 给url自动转义怎么写

给url自动转义怎么写

时间:2011-03-18

来源:互联网

比如: http://www.ssss.com/index.php?ha=a&wa=b
生成 http\:\/\/www\.ssss\.com\/index\.php\?ha\=a\&wa\=b
就是在符号自动 加个 \

sed  's/\:/\\:/g'  我只会一个一个转 不会一条命令搞定 谁来写一个?谢谢了

作者: txnet   发布时间: 2011-03-18

回复 txnet


    echo "http://www.ssss.com/index.php?ha=a&wa=b"|sed 's/\W/\\&/g'
http\:\/\/www\.ssss\.com\/index\.php\?ha\=a\&wa\=b

作者: 昭襄王   发布时间: 2011-03-18

回复 昭襄王


    哎呀!真是精典呀! 膜拜!
  我去学习一下 其中的意思

作者: txnet   发布时间: 2011-03-18

过奖
\w是[0-9a-zA-Z_]
\W是[^0-9a-zA-Z_]
&是左侧正则匹配的引用

作者: 昭襄王   发布时间: 2011-03-18

回复 昭襄王


    :em27:

作者: txnet   发布时间: 2011-03-18

热门下载

更多