اصلاح لیست شماره تلفن ها و حذف سه شماره اول

اصلاح لیست شماره تلفن ها و حذف سه شماره اول

برای مثال اگر یه لیست بزرگ شماره تلفن داشته باشید به این صورت:

۹۱۱۱۲۳۴۵۶۷
۹۳۸۱۲۳۴۵۶۷
۹۳۳۱۲۳۴۵۶۷

و میخواین سه شماره اول رو حذف و بجاش *** قرار بدید ۹۱۱***۴۵۶۷ میتونید از کد زیر استفاده کنید.

کد:

 

Dim list1 As List
list1=File.ReadList(File.DirAssets,"list.txt")
Dim list2 As List
list2.Initialize
Dim str As String
For i=0 To list1.Size-1
str=list1.Get(i)
Log(str)
list2.Add(str.SubString2(0,3)&"***"&str.SubString2(6,10))
Next
LogColor("payan",Colors.Red)
File.WriteList(File.DirRootExternal,"listsh.txt",list2)

 

نکته :

۱٫ لیست شماره ها به اسم list.txt در پوشه files باید باشه

۲٫ در پایان لیست جدید در حافظه گوشی به اسم listsh.txt سیو میشه

۳٫ اگه شماره تلفن ها اولش با ۰ شروع میشه در خط ۹ کدها، بجای ۰,۳ بگذارید ۰,۴

 

موفق باشید.

دیدگاهتان را بنویسید