Показать сообщение отдельно
  #1 (permalink)  
Старый 17.04.2013, 17:47
Интересующийся
Отправить личное сообщение для Batska Посмотреть профиль Найти все сообщения от Batska
 
Регистрация: 02.02.2013
Сообщений: 21

Регулярка не хочет изменять всех символов, HELP!
string = '(ds2)sdffS2(d3sfD)(sdfN4)2dsf(sdfj)';
workString1 = string.replace('(', '|' ,"g");
workString1 = workString1.replace(')', '|' ,"g");

Имеется строка с некоторым количеством беспорядочно расположенных скобок (знаки ')' и '(' ), которые мне необходимо заменить на один и тот же символ, например '|'. Однако же изменяются только некоторые символы в самом начале.
Скажите, пожалуйста, в чем дело?
Ответить с цитированием