Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 18.01.2018, 17:16
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Nexus
laimas, ваш вариант вернет не индекс символа, но сам символ.
А вы вопрос то свой причитайте. Чего надо то конкретно описывайте, иначе что просили, то и получили.
Ответить с цитированием
  #12 (permalink)  
Старый 18.01.2018, 17:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

marc,
"use strict"
let myRe = /\s\S+(?=\s)/g;
let str = 'exit test some';
myRe.exec(str);
let value = myRe.lastIndex;
alert(value);
Ответить с цитированием
  #13 (permalink)  
Старый 18.01.2018, 17:22
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

laimas, вопрос не мой, но занятие-то бесполезное получается, если нужно получить сам пробел
Ответить с цитированием
  #14 (permalink)  
Старый 18.01.2018, 17:26
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Nexus
но занятие-то бесполезное получается, если нужно получить сам пробел
А чего надо, слово после второго пробела?

str.split(' ')[2]

Каков вопрос таков и ответ.
Ответить с цитированием
  #15 (permalink)  
Старый 18.01.2018, 17:29
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

Сообщение от laimas
А чего надо, слово после второго пробела?
Индекс второго пробела, как я понял )
Ответить с цитированием
  #16 (permalink)  
Старый 18.01.2018, 17:31
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Nexus
Индекс второго пробела, как я понял
Ну так кто кому должен, тот кто задает вопрос или догадаться отвечающий? )
Ответить с цитированием
  #17 (permalink)  
Старый 18.01.2018, 17:36
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

laimas, тот, кому ответ больше нужен )
Ответить с цитированием
  #18 (permalink)  
Старый 18.01.2018, 18:08
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Не очень элегантно, но - массив индексов всех пробелов в строке.
Выбирай нужный.

var str = 'exit test some space end',
spaces = [],
i = -1;
do {
  i++;
  i = str.indexOf(' ', i);
  if(i >= 0) spaces.push(i);
} while (i >= 0)
alert(spaces);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как правильно найти перенос текста и заменить на пробел prog77 jQuery 3 21.07.2017 15:34
Найти в строке комбинацию символов rodiony4 Элементы интерфейса 4 03.10.2016 04:52
Найти нужного родителя SKLNSK jQuery 5 14.05.2015 14:50
Помогите найти ошибку в вёрстке OlegALL (X)HTML/CSS 1 03.02.2014 11:58
Помогите найти параметр в скрипте! laised Элементы интерфейса 0 01.02.2011 02:03