Если у меня есть строка: /someFolder/anotherFolder/fileName
, и я хочу заменить все косые черты на "+"
, тогда это будет работать:
var someString = '/someFolder/anotherFolder/fileName'
someString.split('/').join('+');
Или с помощью регулярных выражений,это сработало бы:
var someString = '/someFolder/anotherFolder/fileName'
someString.replace(/\//g, "+");
Но что было бы лучшим подходом, если бы я хотел заменить первое вхождение на «+», а затем второе вхождение на другой символ, такой как, скажем, «-»третье с '*' и т. д., так что строка someString
выше возвращает:
+someFolder-anotherFolder*fileName