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

阅读 2.5k
2 个回答
var a = 'https://baidu.com/aa/#/home?flag=bb'

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

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


var a = 'https://baidu.com/aa/#/home?flag=bb'

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

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

import re

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

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

print(b.group(1))
# /home
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题