删除请求参数值

王冠

考虑文件中的字符串/ URL列表,如下所示

$ cat urls.txt
https://example.com/index.php?param1=value1&param2=value2&param3=value3
https://example2.com/home.php?param1=value1&param2=value2

我需要删除参数值,如下所示

$ cat replaced.txt
https://example.com/index.php?param1=&param2=&param3=
https://example2.com/home.php?param1=&param2=

我怎样才能做到这一点?我使用sed尝试了几种变体,最终将=之间的所有内容替换如下

$ sed -r 's/(=)(.*)(&)/\1\3/g' urls.txt
https://example.com/index.php?param1=&param3=value3
https://example2.com/home.php?param1=&param2=value2

谢谢

始祖

尝试

sed -r 's/(=)([^=]*)(&)/\1\3/g;s/(=)([^=]*)$/\1/'

在哪里

  • s/(=)([^=]*)(&)/\1\3/g在“首字母”param=value模式上执行替换,但继续执行=(以避免贪婪匹配)
  • s/(=)([^=]*)$/\1/ 替代最后一个模式

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从空手道请求中的参数值中删除引号

来自分类Dev

servelt请求参数值是否包含&符?

来自分类Dev

如何在烧瓶中获取获取请求的参数值?

来自分类Dev

Ningx:如何使用特定的查询参数值过滤请求?

来自分类Dev

请求服务器时如何传递参数值

来自分类Dev

Javascript:从x-www-form-urlencoded请求获取参数值

来自分类Dev

请求服务器时如何传递参数值

来自分类Dev

如果值是哈希符号(#),如何获取请求参数值

来自分类Dev

MVCSiteMap:节点是否应该获取当前的请求参数值?

来自分类Dev

如何使用Spring MVC在URL中隐藏请求参数值

来自分类Dev

使用datepicker更改ajax请求中的参数值

来自分类Dev

更新 JMeter 中同一请求每次出现的参数值

来自分类Dev

如何使用 UnityWebRequest 在 POST 请求参数中发送整数值?

来自分类Dev

参数值

来自分类Dev

在“输入参数值”框中输入已删除的字段

来自分类Dev

从配置部分查找和删除多行参数值

来自分类Dev

如何从HttpServletRequest请求中删除参数?

来自分类Dev

Symfony2:如何删除请求参数?

来自分类Dev

如何从HttpServletRequest请求中删除参数?

来自分类Dev

如何从 URL 中删除文件名和参数,但使用 .htaccess 保留参数值?

来自分类Dev

如何在WSO2 ESB脚本介体中读取请求参数值

来自分类Dev

如何从API请求/响应中获取和使用JSON参数值

来自分类Dev

Bluemix上的业务规则服务的“从请求中提取请求时的规则集参数值时出错。在SignatureXMLBinding.deserialize上”

来自分类Dev

MVC-如何从具有参数名称(包括点字符)的获取请求中获取参数值

来自分类Dev

MVC-如何从具有参数名称(包括点字符)的获取请求中获取参数值

来自分类Dev

如何在Express Node JS中获取删除请求的参数

来自分类Dev

如何从sencha touch 2请求中删除_dc参数

来自分类Dev

ASP.NET MVC从请求参数中删除双斜杠

来自分类Dev

我如何传递参数以在枪口中删除请求

Related 相关文章

  1. 1

    从空手道请求中的参数值中删除引号

  2. 2

    servelt请求参数值是否包含&符?

  3. 3

    如何在烧瓶中获取获取请求的参数值?

  4. 4

    Ningx:如何使用特定的查询参数值过滤请求?

  5. 5

    请求服务器时如何传递参数值

  6. 6

    Javascript:从x-www-form-urlencoded请求获取参数值

  7. 7

    请求服务器时如何传递参数值

  8. 8

    如果值是哈希符号(#),如何获取请求参数值

  9. 9

    MVCSiteMap:节点是否应该获取当前的请求参数值?

  10. 10

    如何使用Spring MVC在URL中隐藏请求参数值

  11. 11

    使用datepicker更改ajax请求中的参数值

  12. 12

    更新 JMeter 中同一请求每次出现的参数值

  13. 13

    如何使用 UnityWebRequest 在 POST 请求参数中发送整数值?

  14. 14

    参数值

  15. 15

    在“输入参数值”框中输入已删除的字段

  16. 16

    从配置部分查找和删除多行参数值

  17. 17

    如何从HttpServletRequest请求中删除参数?

  18. 18

    Symfony2:如何删除请求参数?

  19. 19

    如何从HttpServletRequest请求中删除参数?

  20. 20

    如何从 URL 中删除文件名和参数,但使用 .htaccess 保留参数值?

  21. 21

    如何在WSO2 ESB脚本介体中读取请求参数值

  22. 22

    如何从API请求/响应中获取和使用JSON参数值

  23. 23

    Bluemix上的业务规则服务的“从请求中提取请求时的规则集参数值时出错。在SignatureXMLBinding.deserialize上”

  24. 24

    MVC-如何从具有参数名称(包括点字符)的获取请求中获取参数值

  25. 25

    MVC-如何从具有参数名称(包括点字符)的获取请求中获取参数值

  26. 26

    如何在Express Node JS中获取删除请求的参数

  27. 27

    如何从sencha touch 2请求中删除_dc参数

  28. 28

    ASP.NET MVC从请求参数中删除双斜杠

  29. 29

    我如何传递参数以在枪口中删除请求

热门标签

归档