下了个邮件群发的东西,提供的是如下的邮箱地址,要交钱才能用。可我不想交钱,呵呵。这样的问题应该好解决吧,谁教我一下?谢了。
1382*042045@163.com
424524@*163.com
gsd*45245@163.com
dfgdfger@16*3.com
如何批量删除文本中参杂的(*)号?
答案:4 悬赏:0 手机版
解决时间 2021-03-02 20:24
- 提问者网友:感性作祟
- 2021-03-02 11:15
最佳答案
- 五星知识达人网友:轮獄道
- 2021-03-02 11:25
用记事本打开,在菜单上选 编辑->替换 在对话框中查找内容中填入"*",替换为空着,点击全部替换。ok
全部回答
- 1楼网友:荒野風
- 2021-03-02 13:16
@echo off
for %%a in (*.txt) do (
for /f "tokens=*" %%b in ('type "%%a"') do echo %%b>>"1%%a"
del "%%a"
ren "1%%a" "%%a"
)
把以上代码复制到txt中,并把其扩展名保存为bat,然后把此文件放在所要处理的txt,的同一目录下。运行此文件即可一次处理所有的文本文件。
- 2楼网友:长青诗
- 2021-03-02 13:05
问你下:这个 * 是代表某个字符呢还是只是随便插入的一个* ?
如果是前者的话你去掉了这个*就得不到真正的邮件地址了哦~~呵呵
如果是后者可以按照1楼说的,用记事本查找替换就可以了
- 3楼网友:七十二街
- 2021-03-02 12:57
<%
function abc(a,a1,a2)'a1是要过滤串的头a2是要过滤串的尾
tt=a
b=1
while b
c=abcd(tt,a1)
d=abcd(tt,a2)
if c>0 and d>0 then
tt=mid(tt,1,c-1)&mid(tt,d+len(a2),len(tt)-d-1)
else
b=0
end if
wend
abc=tt
end function
function abcd(a,b)'查找B串是否在A串中!反回第几个字每,0没有
c=0
for i=1 to len(a)-len(b)+1
if mid(a,i,len(b))=b then c=i:exit for
next
abcd=c
end function
b="ab[a]cdefghigjlmnopqrstuvwxyz[/a]b"
b=abc(b,"[a]","[/a]")
%>
<%=b%>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯