|
работа со строкой |
☑ |
0
r2d24
18.11.13
✎
17:14
|
например есть переменная ТТ, а в ней хранится строка.
ТТ = "...23пн/7234/нернг/676...";
В этой строке 3 символа "/". Как вывести только часть строки, те символы, которые находится после 1-го "/" и перед последним.
т.е надо вывести "7234/нернг". И при этом длина строки не известна, не известно точное количество символов. Известно только, что есть 3 символа "/"
|
|
1
Maxus43
18.11.13
✎
17:15
|
(0) дак найти(), потом обрезаешь слева всё, ещё раз найти - и будет тебе что между ними, ну и т.д.
|
|
2
Euguln
18.11.13
✎
17:17
|
В типовых есть функция РазложитьСтрокуВМассивПодстрок
|
|
3
szhukov
18.11.13
✎
17:17
|
(0) заменить на перевод строки
получить массив
и прочитать второй элемент :)
|
|
4
AlexITGround
18.11.13
✎
17:44
|
+1 к (1);
(0) ТС, функция Сред() тебе в помощь
|
|
5
Лефмихалыч
18.11.13
✎
17:51
|
СтрПолучитьСтроку(СтрЗаменить(ТТ, Символы.ПС),2)
|
|
6
Лефмихалыч
18.11.13
✎
17:54
|
Хотя, если их там 3, то чуток по-другому надо, но смысл тот же.
Ну, или регулярными выражениями использовать первый и последний элемент из результата Match("\/")
|
|