Andrew-Shoryee

 

正则匹配替换知识积累:保留头尾只替换中间一部分

需求:将

return await request.get('/recruit/web/channel/email/incoming/list', {
  params,
})
替换为
return await request.get(formatRecruitApiGetUrl('/recruit/web/channel/email/incoming/list'), {
  params,
})

 

正则匹配规则:(\.get\()(['|\/|a-z|A-Z]+)([,|\s|\{]+$)

正则替换规则:$1formatRecruitApiGetUrl($2)$3

试错点:匹配半角单引号、逗号时前面不需要加反斜杠\


追记:

 1、正则表达式中全部符号作用及解释

 2、正则表达式匹配任意字符(包括换行符)

posted on 2020-10-30 14:58  Andrew-Shoryee  阅读(1278)  评论(0)    收藏  举报

导航