gpt4 book ai didi

javascript - 用 JavaScript 正则表达式替换字符

转载 作者:行者123 更新时间:2023-12-02 16:16:02 25 4
gpt4 key购买 nike

例如,当下划线位于四位数字之前时,我想将下划线替换为斜杠

res_234_2010-xxx -> res_234/2010-xxx
res_12345_1999-yyy -> res_12345/1999-yyy

(事实上,四位数字应该是有效的年份,从19xx或20xx开始)

是否有某种方法可以使用 .replace 方法来实现它,或者我应该以编程方式实现它?

最佳答案

您可以使用以下正则表达式:

var result = str.replace(/_((?:19|20)\d{2})\b/g, '/$1');

Regular Expression Explanation

关于javascript - 用 JavaScript 正则表达式替换字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29585311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com