【发布时间】:2016-04-14 17:34:06
【问题描述】:
我是正则表达式的新手 我的电话号码正则表达式模式为 (?\d{3})?-? *\d{3}-? *-?\d{4}
我正在尝试屏蔽电话号码以仅显示最后 4 位数字。
我正在使用函数 Regex.Replace("(123) 556-7890 ", "(?\d{3})?-? *\d{3}-? *-?\d{4}" , "#")
有人能帮我什么是替换模式吗?
我需要像 for 一样输出。输入可以是 XML 或 JSON
输入
电话号码> (123) 556-7890 电话号码>
输出 电话号码>(XXX) XXX-7890 电话号码>
输入
电话号码> 123 556 7890 电话号码>
输出 电话号码>XXX XXX 7890 电话号码>
输入
电话号码> (123) 556- 7890 电话号码>
输出 电话号码>(XXX) XXX- 7890 电话号码>
【问题讨论】: