-
2012-07-27 13:55:56QString name(fileName);
name = name.replace(QRegExp("[/*?:<>|\"\\\\]"), "");
更多相关内容 -
win7文件名不能使用哪些符号
2020-03-07 20:51:30文件名不能使用哪些字符: # 不能使用的字符如下 /\*?|<>": # 原因 /\是路径符 *?|是通配符 <> 从...导入,导入到的符号 : 冒号 用于指定盘符文件名不能使用哪些字符:
# 不能使用的字符如下 /\*?|<>": # 原因 /\是路径符 *?|是通配符 <> 从...导入,导入到的符号 : 冒号 用于指定盘符
-
java文件名判断练习
2021-03-13 18:37:56public class HelloWorld {public static void main(String[] args) {// Java文件名String fileName = "HelloWorld.java";...// 判断.java文件名是否正确:合法的文件名应该以.java结尾/*参考步骤:1、获取文...public class HelloWorld {
public static void main(String[] args) {
// Java文件名
String fileName = "HelloWorld.java";
// 邮箱
String email = "laurenyang@imooc.com";
// 判断.java文件名是否正确:合法的文件名应该以.java结尾
/*
参考步骤:
1、获取文件名中最后一次出现"."号的位置
2、根据"."号的位置,获取文件的后缀
3、判断"."号位置及文件后缀名
*/
//获取文件名中最后一次出现"."号的位置
int index = fileName.lastIndexOf('.');
// 获取文件的后缀
String prefix = fileName.substring(index+1, fileName.length());
// 判断必须包含"."号,且不能出现在首位,同时后缀名为"java"
if ( index != -1 && index != 0 && prefix.equals("java") ) {
System.out.println("Java文件名正确");
} else {
System.out.println("Java文件名无效");
}
// 判断邮箱格式是否正确:合法的邮箱名中至少要包含"@", 并且"@"是在"."之前
/*
参考步骤:
1、获取文件名中"@"符号的位置
2、获取邮箱中"."号的位置
3、判断必须包含"@"符号,且"@"必须在"."之前
*/
// 获取邮箱中"@"符号的位置
int index2 = email.indexOf('@');
// 获取邮箱中"."号的位置
int index3 = email.indexOf('.');
// 判断必须包含"@"符号,且"@"必须在"."之前
if (index2 != -1 && index3 > index2) {
System.out.println("邮箱格式正确");
} else {
System.out.println("邮箱格式无效");
}
}
}
-
Python-替换或去除不能用于文件名的字符
2020-06-06 06:09:40今天在爬虫的时候,爬了二十条程序就莫名卡着不动了,还以为是被服务器禁止访问。还去加了user-agent池,随机获得user-agent构成headers,没想到居然是最后文件命名的时候出问题了。 1、用于命名的字符串出现了非法...今天在爬虫的时候,爬了二十条程序就莫名卡着不动了,还以为是被服务器禁止访问。还去加了user-agent池,随机获得user-agent构成headers,没想到居然是最后文件命名的时候出问题了。
1、用于命名的字符串出现了非法的字符。通过正则表达式除去字符串中非法字符:
import re def validateTitle(title): rstr = r"[\/\\\:\*\?\"\<\>\|]" # '/ \ : * ? " < > |' new_title = re.sub(rstr, "_", title) # 替换为下划线 return new_title
2、去除前后空格:
new_title = title.strip()
-
在Python中过滤Windows文件名中的非法字符方法
2020-12-03 08:25:48在Python中过滤Windows文件名中的非法字符方法发布时间:2020-08-28 23:54:21 -
文件名中不能包含的字符
2020-12-23 02:28:37文件名是为了方便人们区分计算机中的不同文件,而给每个文件设定一个指定的名称。由文件主名和扩展名组成。DOS操作系统规定文件名由文件主名和扩展名组成,文件主名由1~8个字符组成,扩展名由1~3个字符组成,主名和... -
Python处理:Window保存文件,文件名异常如何处理?去除文件名中的非法字符
2021-08-09 18:05:121. Windows中文件名中的非法字符 / \ : * ? " < > | 注: 以上字符都是英文输出法的 Mac和linux除了“/”几乎都没事 2. 规范化文件名的函数定义 import re def safeFilename(filename, replace=''): ... -
Windows及Linux文件名特殊字符
2021-06-16 19:26:00概述、 Windows系统文件名特殊字符、 Linux系统文件名特殊字符、 -
windows7正确的文件名是什么规则
2021-04-29 09:07:343、 文件名中不能有下列符号:“?”、“、”、“╲”、“*”、““”、“”“、“”、“|”。4、 文件名不区分大小写,但在显示时可以保留大小写格式。5、 文件名中可以包含多个间隔符,如“我的文件.我的图片.001... -
windows文件名——非法字符及记忆技巧
2021-06-17 10:54:15windows文件名中的非法字符,记忆技巧 -
C#快速剔除字符串中不合法的文件名或者文件路径字符
2018-02-09 15:31:00C#快速剔除字符串中不合法的文件名 string strFileName= "文件名称"; StringBuilder rBuilder = new StringBuilder(strFileName); foreach(char rInvalidChar in Path.GetInvalidFileNameChars... -
java 使用正则表达式对文件名非法字符处理
2019-01-06 11:08:131.文件名在操作系统中不允许出现 / \ " : | * ? < > 故将其以空替代 Pattern pattern = Pattern.compile("[\\s\\\\/:\\*\\?\\\"<>\\|]"); Matcher matcher =.... -
Windows、MAC和Linux系统文件名(也包括文件夹的名字)的限制
2021-11-07 11:31:28文件名中不能含有 : 字符,另外,文件名不能以 ‘.’ 字符开头,大小写敏感。 注意:MacOS 虽然不允许在图形化界面中讲文件改成 . 开头的,但是使用终端是可以敲命令修改的。 三、Linux 允许使用除了 ‘/’ 以外 ... -
能否利用正则表达式查询文件名全是$符号的文件
2014-10-21 03:56:38package regex; import java.util.regex.Matcher; import java.util.regex.Pattern; ... String s="dsdh654.jpg dook.png $$$$.jpg asdf11232ffsd.gif ...如果把$$$$.jpg 去掉就对,我想问,不去掉为什么不对呢? -
文件名的长度可达()个字符
2021-05-13 17:25:06[单选] 文件名的长度可达()个字符。A . 1B . 无数C . 255D . 10文件名的长度可长达255个字符。为了方便人们区分计算机中的不同文件,而给每个文件设定一个指定的名称。由文件主名和扩展名组成。为文件指定的名称。... -
Java校验文件名和邮箱地址
2021-03-09 17:14:17校验的规则为:录入的文件名称必须以“.java”结尾,录入的邮箱地址中必须包含有“@”符号和“.”符号,且“@”在“.”之前。在这里使用 String 类中的 indexOf() 方法、charAt() 方法和 lastIndexOf() 方法来完成此... -
windows中的文件名
2018-10-21 11:45:00WINDOWS 文件名是为文件指定的名称。为了区分不同的文件,必须给每个文件命名,计算机对文件实行按名存取的操作方式。 DOS操作系统规定文件名由文件主名和扩展名组成,文件主名由1~8个字符组成,扩展名由1~3个字符... -
hdfs文件名的命名规则和hive库、表的命名规则(如不能以什么符号开头 不能包含什么字符)
2016-07-17 14:51:17如题 因项目要用到大数据 在网上搜了一圈也没找到 向各位大大们求助!!谢谢各位!! -
Python 批量替换文件夹、文件名称违规字符
2021-08-16 16:38:49公司的同事在备份自己的素材文件到NAS时提示上传文件名称不可为特殊字符,通过判断文件的命名规则,发现违规的原因是命名文件名时使用了 8.16 这样的日期,存在命名规范外的字符 . (点),因为文件较多,且大,所以... -
练习题:判断 Java 文件名是否正确,判断邮箱格式是否正确。
2021-09-30 10:22:28其中:合法的文件名应该以 .java 结尾;合法的邮箱名中至少要包含 “@” , 并要求“@”在 “.” 之前 代码如下: public class HelloWorld { public static void main(String[] args) { // Java文件名 String... -
FATFS长短文件名解析
2019-11-01 14:53:14文件名不能超过8个字节,如果多于8个字节,在DOS里不会被识别 扩展名不能超过3个字节,如果多于3个字节,在DOS里不会被识别 1.2. 何为长文件名 文件名超出8个字节或扩展名超出3个字节都是长文... -
用正则表达式获取文件名和路径
2021-01-29 00:43:46一个文件中包括文件的路径和文件名,用正则表达式来分割路径和文件名$WholePath = "/usr/lib/file.txt";...) {#能够匹配 $1 和 $2都合法$leadPath = $1;$fileName = $2} else {#无法匹配, 文件名中不含'... -
C#去掉文件夹或文件名非法字符
2020-11-24 15:08:36/// C#快速剔除字符串中不合法的文件名 /// </summary> /// <param name="str"></param> /// <returns></returns> public string GetOkFileName(string strFile)... -
由unzip解压含有中文文件名变为Unicode代码问题引发的思考
2019-04-18 15:48:44目录问题描述项目背景分析运行环境复现问题解决问题扩展阅读 ...由于本人不定期会整理相关博文,会对相应...一个zip包,里面有文件名包含中文,解压出来发现变成了“井号”+“U”+十六进制的表达形式,算不上是乱码,但... -
【Java每日编程题】慕课网作业:判断java文件名与邮箱名是否合法
2018-06-05 18:01:04其中:合法的文件名应该以 .java 结尾;合法的邮箱名中至少要包含 “@” , 并要求 “@” 在 “.” 之前 答案 public class HelloWorld { public static void main(String[] args) { // Java文件名 S... -
Python_检查文件名是否规范(修改版)
2017-08-01 21:10:13nonstandard_filename_path = open(logPath+"\\"+u"不规范命名文件".encode("GBK") + ".txt",'w') def GetAllDir(getPath): # print (getPath) paths = os.listdir(getPath) for dirName in paths: dirPath = ...