我一直在试图创建一个混淆phonen成员的正则表达式,但有点麻烦。正则表达式替换:混淆电话号码
比方说,我有电话号码,如
123-1231234
123 1231234
123-123 12 12
01555555
,我wan't以取代X的数字后的第一个 - 或空格,所以其结果必然是
123-XXXXXXX
123 XXXXXX
123-XXX XX XX
015XXXXXXX (if there's no whitespace or - then everything after 3rd digit).
但贫穷在正则表达式和伟大的斗争中,我想出了这个表达式( - (\ d +))|(\ s(\ d +)),但它给我只有结果像123X
这是什么语言?为什么必须是正则表达式?没有,它可能会更容易。 – RoToRa 2012-08-16 11:13:38