请帮我写个正则表达式例子 325055,2011-01-22 21:07,11 输出结果要求为 3255055 2011-01-22 21:07 11

2025-02-02 06:08:36
推荐回答(4个)
回答1:

C# 代码 正则表达式就是([^,]+)
哈哈全了这回
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"([^,]+)");

string output = String.Empty;

foreach (System.Text.RegularExpressions.Match item in reg.Matches("325055,2011-01-22 21:07,11"))
{
output += item.Groups[1].Value + "\r\n";
}

MessageBox.Show(output);

回答2:

$str = '325055,2011-01-22 21:07,11';
$pattern = "/(\d+),(.+),(\d+)/";
preg_match($pattern,$str,$arr);
var_dump($arr);
?>
很粗略的写法!

回答3:

public static void main(String[] args) {
String exp = "325055,2011-01-22 21:07,11";
String[] result = exp.split("[,|\\s]");
for(String s:result){
System.out.println(s);
}
}
java代码,可以执行一下

回答4:

(?\d+)\,(?.*?)\,(?\d+)
希望对您有一点点帮助。