⑴ java用正则表达式判断文件路径格式是否正确。
//"^[A-z]:\\(.+?\\)*$"不能确定深度匹配0到多次就可以了Stringsource="z:\java\kl\$kls\";System.out.println(source.matches("^[A-z]:\\(.+?\\)*$"));
⑵ 正则表达式匹配URL
1、 preg_grep(模式,数组);它的返回值是一个新数组,新数组的元素是匹配成功的元素。
⑶ 如何用正则表达式 检测输入的是否满足文件的绝对路径
为什么一定要用正则。怎么不用substring。String str="D:\\jeffery\\index\\mydata\\data.properties "; System.out.println(str.substring(str.lastIndexOf("\\")+1));
⑷ 正则表达式表示路径
针对你刚才的地址描述:[c-f]:\\[\s\S]*?\\{2}[\w]{1,50}.xls如果不行的话!可以发站内信给我!我帮你好好看看!
⑸ 正则表达式如何匹配路径的上级目录
var reg = /\/[^\/]+\/\.\./g;var str = "/ssss/ddddd/00/../kkk/cc/..";var array = str.match(reg);console.log(array);
⑹ 请问这种状态如何用正则表达式提取文件路径
如果你要点DOC开始的路径,前面都有D:/WEBSITE/EDOC,都是doc或docx小写结尾的扩展名,比较简单,可以用:
D:/WEBSITE/EDOC/(([A-Za-z0-9_]+/)+/[A-Za-z0-9_]+.docx?)
如果不一定是D盘,可以用下面的匹配整个路径:
[A-F]:/([A-Za-z0-9_]+/)+/[A-Za-z0-9_]+.docx?#如果正则选项使用忽略大小写,正则可以少写一些字符:[a-f]:/([a-z0-9_]+/)+/[a-z0-9_]+.docx?#这里假设盘符只有a~f,可以写成a-z扩大范围
⑺ 如何利用java正则表达式匹配路径中的文件名 D:\PjlWorkspace\monitor\ts\app-shang.xml 谢谢
/** * @author eatonfang * @version 1.0 * */public class Test { /** * @param args */ public static void main(String[] args) { // System.out.println() String str1 = "D:/PjlWorkspace/monitor/ts/app-shang.xml"; String str2 = "app-shang.xml"; String regex = "[^(/|\\|\\\\|//)]+\\.[^(/|\\|\\\\|//)]+"; System.out.println(str2.matches(regex)); System.out.println(str1.replaceAll(regex, "name")); }}运行结果:trueD:/PjlWorkspace/monitor/ts/name如果路径分隔符只有/一种可能的话,就可以这样写: [^/]+\\.[^/]+我是考虑到路径分隔符还可以写成\, \\, //, 这几种可能,所以才写成那样子的
⑻ python怎么样使用正则表达式匹配用户输入的为文件路径 就譬如像: E:\index.ph
你好:
正则表达式语法:
##总结##^匹配字符串的开始。##$匹配字符串的结尾。##匹配一个单词的边界。##d匹配任意数字。##D匹配任意非数字字符。##x?匹配一个可选的x字符(换言之,它匹配1次或者0次x字符)。##x*匹配0次或者多次x字符。##x+匹配1次或者多次x字符。##x{n,m}匹配x字符,至少n次,至多m次。##(a|b|c)要么匹配a,要么匹配b,要么匹配c。##(x)一般情况下表示一个记忆组(rememberedgroup)。你可以利用re.search函数返回对##象的groups()函数获取它的值。##正则表达式中的点号通常意味着“匹配任意单字符”
⑼ php获取kindeditor数据文件路径怎么正则表达式匹配出
正则表达式:"(upload/class/5/2/.*?)"
取第一捕获组的数据
我给你个php程序的例子,你看看吧.
<?php$str='<imgsrc="upload/class/5/2/image/20141119181726_59669.jpg"alt=""/><aclass="ke-insertfile"href="upload/class/5/2/file/20141119180917_69114.xlsx"target="_blank">文件下载</a>';$pattern='#"(upload/class/5/2/.*?)"#i';preg_match_all($pattern,$str,$matches);print_r($matches[1]);?>
运行结果:
Array ( [0] => upload/class/5/2/image/20141119181726_59669.jpg [1] => upload/class/5/2/file/20141119180917_69114.xlsx )
⑽ 正则表达式:匹配一个路径并且该路径不包含某个字符串
针对你刚才的地址描述:[c-f]:\\[\s\s]*?\\{2}[\w]{1,50}.xls如果不行的话!可以发站内信给我!我帮你好好看看!