【发布时间】:2021-08-13 11:46:43
【问题描述】:
我想替换字符串中日期前面的下划线,例如
thequick_brown_20210813_fox
收件人:
thequick_brown_red_20210813_fox
即将该下划线替换为_red_
这会捕获日期部分:(20\d{2})(\d{2})(\d{2})
而替换我假设我可以使用str.replace
但不确定如何捕获它前面的下划线。
【问题讨论】:
-
“但不确定如何捕获下划线” - 将其添加到正则表达式中,然后仅将匹配项替换为日期。 -> 到目前为止,您尝试过什么来自己解决这个问题?
-
使用
/_(?=20\d{6}_)/
标签: javascript regex replace