关于正则表达式的一个小问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:39:02
求教一个过滤"\或/"的表达式该如何书写?
就是同时过滤"/"和"\"
对不起,我可能没说清楚.我是想问如何利用split(String regx)这个函数,我想将"/"和"\"的都分离成字符串数组!

用replace方法
var str = "12,34'56\"78"; //12,34'56"78
str = str.replace(/[,'"]/g,"");
alert(str); // 返回12345678
替换

继续回答你的问题
String s = "12'3'2'1'3'2";
String[] a=s.split("'");
for(int i=0;i<a.length;i++){
String d=a[i];
}

public class Test {
public static void main(String args[]) {
String s = "////\\sk\\d/h";
String r = s.replace("\\", "");
String y = r.replace("/", "");
System.out.print(y);
}
}
//为什么要用正则

你用什么语言啊

这是 JS 代码

var reg = /\\|\//g;
var str = 'l.c field.b\\ ga m/ai';
alert(str.replace(reg,''));

你们真是孤陋寡闻,replace这个方法本身就是用的正则表达式。
直接替换就可以了