替换所有出现的char,除非它是字符串中的最后一个字符(javascript)

时间:2014-03-04 17:24:56

标签: javascript regex

您好我正在寻找一个正则表达式,它将替换字符串中所有出现的字符,除非它是最后一个字符: 例如:如果我想要替换A - >; B

11A22A33A   -> 11B22B33A
11A22A33    -> 11B22B33
11A22       -> 11B22
11A         -> 11A
A           -> A

1 个答案:

答案 0 :(得分:6)

另一种方法:

'11A22A33A'.replace(/A(?!$)/g, 'B');  // "11B22B33A"