正则表达式匹配?来自URL但不来自查询字符串

时间:2014-10-17 13:19:22

标签: regex

以下是我要替换的正则表达式?来自URL的字符。

[?](?![-\w%+]+=|$)

它的工作,但有一些警告。如果查询参数名称包含未在regx字符集中指定的字符,则会中断。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

你可以使用否定的类

[?](?![^?]+=|$)

[^?]会查找不是?

的任何字符