Допустим, у меня есть string1 = "DDD DXXXX" string2 = "DDXXXX" string3 = "DXXXX"
как извлечь подстроку из строки, если длина строки неизвестна
, и если я хочу, чтобы извлечь XXXX все время, то, что это лучший способ в C? substr, strncpy, strndup всем нужно исходное положение.
Является ли регулярное выражение единственным вариантом?
экстрактом вы имеете в виду удалить из строки? – hmjd