我正在尝试使用Java为mplayer开发一个服务器,但是我不能打开名称中有空格的文件(例如“space.mp3文件”)。
我正在学习本教程。问题是,每次我试图打开一个名称中有空格的文件时,getInputStream()只读取空格之前的字符串,生成一个"file not found“错误。命令中的路径是正确的,我甚至尝试了不同的格式(例如"File\ with\ space.mp3“、"$PATH/File with space.mp3”等),但
1 line textmultipletextmultipletext----------------------------------(space)multipletextdifferentlines------------------------------------------------------
这些行的长度可以是32KB,并且包含多个空格,需要保留这些空格。不幸的是,如果复制的内容因为无法放入窗口中的一行而被换行,Putty似乎会用换行符替换尾随的空格。例如,如果我们有这一行(带有需要保留的尾随空格->,如果您选择该示例,您将看到尾随空格):
LINE START, WINDOW IS 80 CHARACTERS WIDTH, BUT LINE ISBUT USING PUTTYS COPY & PASTE, PUTTY REPLACES SPACE CHARAC
我想为rm *编写一个posix正则表达式,其中rm和*之间可以有1到多个空格。下面是我提出的正则表达式。我已经在一些在线posix正则表达式测试员上测试过它,但是它在我的程序中不起作用。正则表达式:^rm[[:space:]]+[*]$int reti;
reti = regcomp(®ex, "^rm[[:space:]]+[*]$", 0);if( reti ){ fprintf(stderr, "Could not compile regex\n"