♣
求正则表达式:url(abc.jpg),如何将这个字符串分为两个部分?
url(abc.jpg)
第一个正则表达式:判断此字符串是否符合:url(xxx.xxx)格式;即是要求url()里是一个扩展名为jpg、gif、bmp的文件名。
第二个正则表达式:将abc.jpg取出;
第三个正则表达式:并将abc.jpg替换成xyz.gif;
· 网友精彩回答:
用split分割,然后取出url和括号里面的字符
try something like
string s = "url(abc.jpg)";
regex re = new regex(@"(?<=url\()([^.)]+\.[^.)]+)(?=\))");
console.writeline(re.ismatch(s));
match m = re.match(s);
if (m.success)
console.writeline(m.groups[1].value);
s = re.replace(s,"xyz.gif");
console.writeline(s);
s = "url(abc.jpg)";
re = new regex(@"([^(]+)\(([^.)]+\.[^.)]+)\)");
m = re.match(s);
if (m.success)
console.writeline("{0} = {1}", m.groups[1].value, m.groups[2].value);
- 更多问题:
- · 高手一定要进来啊
- · 求助,我已经用IPicture接口能在对话框的控件上加在资源文件,但不知怎样读入外部文件
- · 急啊,关于显示全部子分类内容的SQL,请多帮忙,多谢!
- · 100分散,17:30结----6.0散尽千分
- · 在vs.net中如何在网页编程的一开始就可以固定页面字体的大小?
- · 怎么做能让层显示在<IFrame>的上边?
- · 这一句代码错在哪儿呢?
- · win2000/xp的用户信息存在什么地方?
- · 小菜问题系列
- · 急 急 显示器怎么倒过来显示了
- · 有什么方法可以有效地检查一个项目中的所有数据库操作的地方是否关闭了数据库连接呢?
- · 用VC6做的程序,怎么在XP上显示出XP的界面风格啊,谢谢!
- · tomcat集群的application变量共享问题!up就给分
- · 在按范围查询的字段上建立非聚集索引,好象没有效果
- · 一个sql语句的写法,请高手解决。
- · DDX问题!请大家发表意见

