Мои данныеМожем ли мы выбрать экземпляр для выбора при использовании подстроки?
Airline Record Locator 12345
Airline ABC Airlines
Мой подстрока код
data.substring(data.indexOf("Airline") + ("Airline").length(), data.indexOf("\n", data.indexOf("Airline")));
Мне нужно получить данные ABC Airlines, но когда я использую приведенный выше код, то выборка меня запись Locator 12345, потому что это получив значение Авиакомпания в первой строке.
Есть ли способ, по которому мы можем решить, какой экземпляр выбрать?
Просьба предложить?
'lastIndexOf()' или передать смещение в 'indexOf()' – doelleri
Экземпляр, что именно? – zubergu
Как вы можете видеть в приведенных выше данных, у нас есть 2 значения, которые начинаются со слова «Авиакомпания». Мне нужно извлечь второе значение строки, но когда я использую вышеуказанную подстроку, я получаю значение как Locator 12345, это означает, что он извлекает значение из первой строки. Я хотел знать, можем ли мы решить, какую ценность выбрать, если у нас есть несколько значений? lastIndexOf не будет удовлетворять критериям здесь, потому что у нас может быть другая строка с именем «Авиакомпания» в файле данных. Я попытался использовать смещение, но это не дает мне желаемого результата. Я что-то упускаю ? – Naseem