通过本文主要向大家介绍了学习正则!超基础简单例子等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题是这样的,某个情况下要给:http://weikejianghu.com?a=1
这类url地址追加参数变为:http://weikejianghu.com?a=1&b=2
但是怎么知道已经存在相同参数名呢,例如有这种情况:http://weikejianghu.com?a=1&a=2
这个虽然不会有什么大错误,但是地址栏这样看起来很不好。那怎么办呢?用正则解决吧(本来我想用php的字符串处理解决的,但是后来觉得要学一下正则了就用正则做吧)
以下是我用于返回上一页的后台处理方法
另外解释一下,为什么这样就可以去除重复,原理很简单,http://weikejianghu.com?a=1&a=2被替换”&a=x”格式字符的时候最后一个正好不会被删除,要知道我们循环中每次我们都是把新参数放在最后面的。 </div>
这类url地址追加参数变为:http://weikejianghu.com?a=1&b=2
但是怎么知道已经存在相同参数名呢,例如有这种情况:http://weikejianghu.com?a=1&a=2
这个虽然不会有什么大错误,但是地址栏这样看起来很不好。那怎么办呢?用正则解决吧(本来我想用php的字符串处理解决的,但是后来觉得要学一下正则了就用正则做吧)
以下是我用于返回上一页的后台处理方法
另外解释一下,为什么这样就可以去除重复,原理很简单,http://weikejianghu.com?a=1&a=2被替换”&a=x”格式字符的时候最后一个正好不会被删除,要知道我们循环中每次我们都是把新参数放在最后面的。 </div>