Cep Numaralarını metin dosyasından ayıklayın 0300 veya 0321 ile başlayan. 0300-XXXXXXX, 0321-XXXXXXX [kapalı]


-2

Metin dosyamdan yalnızca cep telefonu numaralarını nasıl çıkarabilirim? Cep telefonu numaraları formatı 03xx-xxxxxxx.

Metin böyle bir şeydir:

1Pervaiz Ahmad Latifi Rajput Tüccarları, 571, Ratta Yolu, Yakın   Novalty Sineması, Rawalpindi Tel: 5774972,5775283,0300-5358177 Faks #   E-posta: www. -

2Aşraf Raza Han İmran Alüminyum İşleri, Dükkan # 06, 73-A, Usman   Pura, Rawalpindi Tel: 0300-9544837 Faks # E-posta: www. -

Cep telefonlarını almam ve onları tek tek yeni bir satırda listelemem gerekiyor. Örneğin:

03005358177
03009544837
03xxxxxxxxx
03xxxxxxxxx

Lütfen hiçbir şeyi bilmediğim gibi tüm adımları bana bildirin. Hızlı & amp; Nazik yardım!


Telefon numaralarını eşleştirmek için düzenli bir ifade çok sık yüzlerce örnek vardır. Ne denedin
Ramhound

Bilmiyorum ne regex ne excel çalıştı :(
Farhan Ali

1
Bunu Excel'de yapmak istiyorsanız, bunu açıkça söylemek için sorunuzu düzenleyin. (Çok farklı bir şey olan "metin dosyası" dedin). Sizin için yapacak bir excel araması olabilir (bilemem).
alexis

@ user257912 - Sorunuzda Excel hakkında hiçbir şey söylemediniz. Sorunuz net değil ve bu oranda kapatılması muhtemel. VBS'nin (Visual Basic Script) Normal İfadeleri desteklediğinden eminim, bu nedenle Excel'in bunu yapabilmesi gerekiyor.
Ramhound

Yanıtlar:


1

Superuser.sx sitesine hoş geldiniz. Bu sitenin kendileri üzerinde küçük bir iş yapan insanlar için olduğunu unutmayın - "hiçbir şey bilmediğiniz" sorular için uygun değildir.

Aradığınızı "normal ifadelerle" yapabilirsiniz. Örneğin, formun numaralarını eşleştirebilirsiniz 03xx-xxxxxxx düzenli ifade ile /\b03\d\d-\d{7}\b/.

Çoğu programlama ve komut dosyası dili, düzenli ifadeler içerir ve bir metin dosyası yükleyebileceğiniz ve arama yapmayı deneyebileceğiniz web siteleri bile vardır. Onlara göz atın ve daha spesifik sorularınız olduğunda geri gelin.


Son olarak, yolu buldum & amp; cep telefonundan metin belgesinden çıkarıldı. Şimdi, yeni bir satırda birer birer biçimlendiriliyorlar. örneğin: 03008565710 03335214569 0922563141 0515792424 Fakat 03xxrylicX ile başlamayan sayı satırlarını silmek istiyorum?
Farhan Ali

Linux veya OS X kullanıyorsanız, egrep '^03' numbers.txt > mobiles.txt. Windows kullanıyorsanız, sorunuza açıklık verin veya birçok grep-lookalikes'den birini indirin (ör. grepWin bunu yapabiliyor olabilir). Ve düzenli ifadeleri okuduklarında birçok kullanımları vardır.
alexis
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.