问答

请正则大佬,替换一段url:(https://baidu.com/aa/#/home?flag=

作者:admin 2021-08-02 我要评论

原( https://baidu.com/aa/#/home?f... ) 取到 /home 这些用/index替换 替换为( https://baidu.com/aa/#/index?... ) 想替换掉/到?这一块 就是网址有可能是...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

原(https://baidu.com/aa/#/home?f...

取到 /home 这些用/index替换

替换为(https://baidu.com/aa/#/index?...

想替换掉/到?这一块
就是网址有可能是(https://baidu.com/aa/#/home?f...
也可能是(https://baidu.com/aa/#/demo?f...
用index把上面两个例子的home和index 这个位置的内容替换掉

###
var a = 'https://baidu.com/aa/'

a.replace(/\/home/, '/index')

是我的错觉吗, 还是有什么我没看懂的


var a = 'https://baidu.com/aa/'

a.replace(/#(.*?)\?/, '#/index?')
###

ok,理解了,修改了回答。
便于理解写成了python形式的,正则表达式在里边。

import re

a = "https://baidu.com/aa/#/home?f.."

b = re.search(r"(/[^/]*?)\?", a)

print(b.group(1))
# /home

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 请正则大佬,替换一段url:(https://b

    请正则大佬,替换一段url:(https://b

  • 在使用vue-cli3 构建项目的时候遇到的

    在使用vue-cli3 构建项目的时候遇到的

  • 有关 Python3 的 重载运算符 与 引用问

    有关 Python3 的 重载运算符 与 引用问

  • pyspider 在不同浏览器上访问,WebUI

    pyspider 在不同浏览器上访问,WebUI

腾讯云代理商
海外云服务器