最近经常写Python,偶尔写js的时候发现replace的方法功效使用场景和区别如下:
1、replace:Python 字符串的replace方法默认时全局替换,而在js中是默认只替换一个
2、js中想全局替换还需要/\/g等操作
Python举个栗子:
a = ' aabbabbbaabbaaa'
print('a:', a)
print('a:', a.replace('a', 'c'))
---------------
a: aabbabbbaabbaaa
a: ccbbcbbbccbbccc
js举个栗子
a = 'aabbabbbaabbaaa';
cosnole.log('a:', a);
a = a.replace(/a/g, 'c');
cosnole.log('a:', a);
-----------------
a: aabbabbbaabbaaa
a: ccbbcbbbccbbccc