社区
Web 开发
帖子详情
求一正则表达式写法aassddd/bbsdd/cc.js 替换成../../
yxhshuaiman
2012-05-15 09:20:27
String a="aassddd/bbsdd/cc.js";
String b=a.replaceAll("\\/", " ").replaceAll("\\S+","..").replaceAll("\\s", "/");
System.out.println(b);
以上b差不多是我想要的结果
能不有有比较简单的办法,就想将这个文件目录替换成../../
...全文
177
4
打赏
收藏
求一正则表达式写法aassddd/bbsdd/cc.js 替换成../../
String a="aassddd/bbsdd/cc.js"; String b=a.replaceAll("\\/", " ").replaceAll("\\S+","..").replaceAll("\\s", "/"); System.out.println(b); 以上b差不多是我想要的结果 能不有有比较简单的办法,就想将这个文件目录替换成../../
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yxhshuaiman
2012-05-15
打赏
举报
回复
a.replaceAll("[^/]+","..") 这是最好的写法
yxhshuaiman
2012-05-15
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
a.replaceAll("(\\w+(?=/)|((?<=/)[^/]+))", "..")
[/Quote]
如果有中文 好像有问题
龙四
2012-05-15
打赏
举报
回复
如果要保留最后的文件名:System.out.println(a.replaceAll("\\w+(?=/)", ".."));
龙四
2012-05-15
打赏
举报
回复
a.replaceAll("(\\w+(?=/)|((?<=/)[^/]+))", "..")
正则表达式
函数笔记.php
//此时'/example/'就为一
正则表达式
//另外,//可以为分隔符,分隔符可以是非数字、非反斜线、非空格的任意字符。 //经常使用的分隔符是正斜线(/)、hash符号(#) 以及取反符号(~) //分隔符后面可以使用模式修饰符,...
javascript
正则表达式
和字符串RegExp and String(一)
通过/…./的方式来创建
正则表达式
(注意: /……/两边是没有单引号或双引号的) 通过RegExp构造方法来创建一
正则表达式
为了更好的描述模式,
正则表达式
提供了3个标识,分别是: g/i/m g: 全局匹配:在整个字符串中...
http://www.codeceo.com/article/html-css-interview.html
13.在css/
js
代码上线之后开发人员经常会优化性能,从用户刷新网页开始,一次
js
请
求一
般情况下有哪些地方会有缓存处理? 答案:dns缓存,cdn缓存,浏览器缓存,服务器缓存。 14.一个页面上有大量的图片...
C语言求1/1 - 1/2 +1/3 ...-1/100的和
2.每项前的符号一正一负的规律变化; int main(){ int i ; //定义分子 double sum = 0.0; int flag = 1; //定义符号 for(i = 1;i <= 100;i++){ sum += flag * 1.0/i; //不能是整型除 flag = -flag; } ...
求和相关问题(for)1+1/2+1/3+1/4+...+1/n
} } 方法一:一正一负 定义sign=1;sign=-sign import java.util.Scanner; public class Hello { public static void main(String[] args) { Scanner in=new Scanner(System.in); int n=in.nextInt()...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章