我很难学习正则表达式,说实话,我现在没有时间。 我正在寻找一个匹配url路由与查询字符串
的正则表达式我需要的是正则表达式匹配人口?过滤器=国家当然国家可以是任何字符串。
根据我目前的正则表达式知识,我还尝试使用正则表达式/^population\/(?P<filterval>\d+)\/filter$/
来匹配 population / nation / filter ,但这不起作用。
欢迎提出任何建议和帮助。
答案 0 :(得分:1)
这只匹配您的第一个查询字符串格式:
population\?filter=[\w]+[-_]?[\w]+
Addiotionally它允许-
和_
作为单词之间的绑定。如果你知道,你的字符串就在那里结束了,你也可以在末尾添加一个$
来标记它。
如果你知道国家只是字母字符,你可以使用简化版本:
population\?filter=[\w]+