У меня есть строка (имя файла), и я хотел бы извлечь строку между персонажами, например:Как я могу разделить строку между двумя конкретными символами?
string="/export/aibn84_2/SED/Sbc_cww.sed"
Мне нужно хранить строку между последней "/"
и "_cww.sed"
, который будет "sbc"
, в массив, чтобы использовать его позже. Может ли кто-нибудь дать мне несколько советов?
P.S. Если я хочу прочитать список файлов и отделить эту часть их имен, а затем определить строковый массив и сохранить их в элементах массива, как его применить?
Будут ли символы до 'Sbc_cww.sed' всегда постоянными? –
1) ищите последний '/' 2) ищите «_cww.sed» после этого. 3) используйте символы от 1 до 2 в качестве источника для копирования требуемой строки. – wildplasser
Посмотрите на функцию strtok. – Sevauk