请帮助解决以下问题模式的正则表达式。我无法使用正则表达式执行替换操作。
源字符串:
/search/zip-12345/district-324
替换表达式为/search.html?$1
以下正则表达式/search/((?:"[^"]*"|[^:,])*)
提供输出
/search.html?zip-12345/district-324
但预期的输出是
/search.html?zip=12345&district=324
答案 0 :(得分:0)
使用以下正则表达式模式:
(\/search)\/([^\/-]+)-([^\/]+)\/([^-]+)-(.*)
替换:
$1.html?$2=$3&$4=$5