Как бы разобрать определенную строку между двумя «%»? Например, я хотел бы получить «john» от smith% john% Michael. Позиция «%» может измениться, поскольку имена могут иметь разную длину.Найти и разобрать строку между двумя одинаковыми символами
0
A
ответ
1
Вы можете использовать IndexOf
и LastIndexOf
:
Dim firstIdx = yourString.IndexOf("%")
Dim lastIdx = yourString.LastIndexOf("%")
Dim between = yourString.SubString(firstIdx + 1, lastIdx - firstIdx - 1)
1
Dim firstname = "smith%john%Michael".Split("%")(1)
'output = john
Смежные вопросы
- 1. Сопоставьте строку между двумя одинаковыми символами
- 2. Получить текст между двумя одинаковыми символами
- 3. Как найти строку между двумя символами «/» - php
- 4. Найти строку между двумя символами regex python
- 5. Найти строку между двумя символами с grep
- 6. Найти неизвестную строку между двумя известными символами
- 7. C# Получение значения между двумя одинаковыми символами
- 8. Как разобрать среднюю строку между двумя символами (дефис) в sql
- 9. Разбивает строку между двумя символами
- 10. Получить строку между двумя символами
- 11. Удалить строку между двумя символами
- 12. Разделить строку между двумя символами?
- 13. Найти текст между двумя символами
- 14. Perl Regex для получения подстроки между двумя одинаковыми символами
- 15. Найти регулярное выражение между двумя символами
- 16. Регулярное выражение, чтобы найти строку, содержащуюся между двумя символами
- 17. Найти строки с одинаковыми символами
- 18. Как получить строку между двумя символами
- 19. Regex вытащить строку между двумя символами подчеркивания
- 20. Regex, чтобы получить строку между двумя символами
- 21. как разбить строку между двумя символами?
- 22. Javascript получить строку между двумя символами
- 23. php Выберите длинную строку между двумя символами
- 24. Как извлечь строку между двумя символами?
- 25. Извлечь строку между двумя специальными символами
- 26. XSLT возвращает строку между двумя символами
- 27. SQL Удалить строку между двумя символами
- 28. Как выбрать строку между двумя конкретными символами?
- 29. заменить строку, содержащуюся между двумя символами
- 30. Разделить строку между двумя символами в C#
ли это possibile, что строка имеет три '%', а какой-то другой имеет только один? Я имею в виду, вы абсолютно уверены, что в строках всегда есть два '%'? – Steve