Как убрать из файла то, что не является isalnum()???

evgen5555

С помощью какого-нибудь нетяжелого редактора...

yolki



#include <stdio.h>
#include <ctype.h>
int main
{
char ch;
while(!feof(stdin
{
ch=getchar;
if(!isalnum(ch continue;
putchar(ch);
}
return 0;
}


использование:
a.exe < filein.txt > fileout.txt
А пробелы и переводы строк тебе не нужны?

evgen5555

Да все уже, но все равно - спасибо

Ivan8209

man sed
man regex
sed 's/[^[:alnum:]]//g'
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek

evgen5555

sed 's/[^[:alnum:]]//g'
Да, именно так.
Оставить комментарий
Имя или ник:
Комментарий: