Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用正则表达式删除URL的一部分_Jquery_Regex_Wordpress_Replace_Url Rewriting - Fatal编程技术网

Jquery 使用正则表达式删除URL的一部分

Jquery 使用正则表达式删除URL的一部分,jquery,regex,wordpress,replace,url-rewriting,Jquery,Regex,Wordpress,Replace,Url Rewriting,我正在使用wordpress搜索引擎。我有3个用于构建URL的输入字段: <div id="cadenas"><div style="text-align:center"> <form role="search" method="get" id="searchform" class="searchform" action="<?php echo esc_url( home_url( '/' ) ) ?>"> <div&

我正在使用wordpress搜索引擎。我有3个用于构建URL的输入字段:

  <div id="cadenas"><div style="text-align:center">
    <form role="search" method="get" id="searchform" class="searchform" action="<?php echo esc_url( home_url( '/' ) ) ?>">
      <div>
        <input type="text" font color="#436b00" placeholder="Anchura" value="" name="s" id="anch">
        <input type="text" font color="#436b00" placeholder="Altura" value="" name="Y" id="altu">
        <input type="text" font color="#436b00" placeholder="Diametro" value="" name="R" id="dia">
        <input type="submit" id="searchsubmit2" value="Buscar">
      </div>
    </form>
  </div>
</div>
但是,我需要我的URL采用以下格式:

https:\\miurl.com\?s=10Y10R10

我只需要将
&Y=
替换为
Y
&R=
替换为
R
。或者删除
&
以及第二个和第三个
=
。这两种解决方案都很好。我该怎么做?我认为最好的方法是使用正则表达式,但我不知道如何使用。

在VSCode中,我会进行搜索和替换,例如:find:
&(.)=
replace:
$1
。使用
sed
或其他使用程序的正则表达式也可以执行类似的操作。您是要在服务器上重新路由URL,还是在提交表单时更改URL?这两种方法大不相同嗨Rory。我需要它和我提交的表格一起工作,有什么想法吗?我仍然迷恋这个主题…:(
https:\\miurl.com\?s=10Y10R10