Показать сообщение отдельно
  #3 (permalink)  
Старый 07.06.2020, 23:43
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 162

Сообщение от laimas Посмотреть сообщение
Её, это что из - начало подстроки, конец подстроки или то что между ними?
Пока сделал так

var str = '____ you wanted to know ___________________ giving a good advice and getting him to return the ___.';
		var start = -1;
		var newstr = '';
		
		for (let i = 0; i < str.length; i++) {
		
			if (str[i] == '_' && start == -1) {
				start = i;
			}
			
			if (str[i] != '_' && start == -1) {
				newstr = newstr + str[i];
			}	
			
			if (str[i] != '_' && start != -1) {
				newstr = newstr + '[space]' + str[i];
				start = -1;
			}	
					
			
		}


Получаю

[space] you wanted to know [space] giving a good advice and getting him to return the [space].
Ответить с цитированием