我是正则表达式的新手,无法创建表达式来解决我的问题。
我有一个像/abc/def%20hi%28hello%29test
. 我想替换十六进制字符,即%20
,%28
和%29
-
我知道它们三个都有不同的含义,但是我可以用任何单个字符替换所有字符,我的意思是-
甚.
至是“”(空格)。
所以,我想得到输出为/abc/def-hi-hello-test
.
我想从with中查找%
并替换三个字符,但不起作用。%[a-zA-Z0-9][a-zA-Z0-9]
-
有人可以帮我写一个只替换那些十六进制字符的正则表达式吗?