我有这样的字符串
296#2014-06-24,1774#2014-04-14,344#2014-04-14,.......
并希望结果如
2014-06-24,2014-04-14,2014-04-14,.......
任何人都可以帮我了解如何使用正则表达式获取结果字符串?谢谢
答案 0 :(得分:0)
搜索:\d+#
替换:空字符串
<强>解释强>
\d+
匹配一个或多个数字#
匹配哈希答案 1 :(得分:0)
由于您没有指定语言,我将使用Java,Perl,JavaScript和许多其他语言实现的正则表达式语法。
您希望用空字符串替换\d+#
的所有实例(相当于删除)。 \d+
匹配一个或多个数字。
Java实施:
str = str.replaceAll("\\d+#", "");
Perl实施:
$str =~ s/\d+#//g;
JS实施:
str = str.replace(/\d+#/g, '');