以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何替换文本中的电话号码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67449) |
|
-- 作者:atmetmicoo -- 发布时间:2015/4/24 15:13:00 -- 如何替换文本中的电话号码 各位老师好, 我的系统会自动提取一个文本字段的值,但是我想将该文本中的电话号码用*号代替,以做到保密 例如:送货地点:浙江省台州市天台县白鹤镇安泰路,座机0572-83923943,王先生13737553266 首先电话号码的位置,数字都是未知的,我的想法是由连续7位以上的数字组成的字符串全部用*代替,但是我不知道怎么判断文本中是否存在7位以上的数字,请老师们支招,非常感谢。 |
|
-- 作者:Bin -- 发布时间:2015/4/24 15:15:00 -- dim str as string = "座机0572-83923943" dim s = System.Text.RegularExpressions.Regex.replace(str,"\\d{7}","*")messagebox.show(s)
|
|
-- 作者:Bin -- 发布时间:2015/4/24 15:16:00 --
|
|
-- 作者:atmetmicoo -- 发布时间:2015/4/24 15:19:00 -- 谢谢Bin老师 这类语言我好像在教程中学不到的是吧?
|
|
-- 作者:Bin -- 发布时间:2015/4/24 15:20:00 -- 是的 套用就好了. 用教程的知识其实也可以做到.只是代码比较长,比较麻烦 |