如何运用正则表达式解决复杂长尾词匹配问题?
- 内容介绍
- 相关推荐
本文共计668个文字,预计阅读时间需要3分钟。
问题涉及的是如何识别并处理URL中重复的查询参数。以下是一个简化的
问题是这样的,当URL包含类似以下格式时:http://jb51.net?a=1,若要追加更多参数变为http://jb51.net?a=1&b=2,但如何知道已存在相同参数名的情况呢?例如,有这种情况:http://jb51.net?a=1&a=2,这种情况显然是不合理的。
问题是这样的,某个情况下要给:jb51.net?a=1这类url地址追加参数变为:jb51.net?a=1&b=2
但是怎么知道已经存在相同参数名呢,例如有这种情况:jb51.net?a=1&a=2
这个虽然不会有什么大错误,但是地址栏这样看起来很不好。
本文共计668个文字,预计阅读时间需要3分钟。
问题涉及的是如何识别并处理URL中重复的查询参数。以下是一个简化的
问题是这样的,当URL包含类似以下格式时:http://jb51.net?a=1,若要追加更多参数变为http://jb51.net?a=1&b=2,但如何知道已存在相同参数名的情况呢?例如,有这种情况:http://jb51.net?a=1&a=2,这种情况显然是不合理的。
问题是这样的,某个情况下要给:jb51.net?a=1这类url地址追加参数变为:jb51.net?a=1&b=2
但是怎么知道已经存在相同参数名呢,例如有这种情况:jb51.net?a=1&a=2
这个虽然不会有什么大错误,但是地址栏这样看起来很不好。

