2016-11-09 6 views
0

Ich habe eine Textdatei, die wie den Namen und Telefonnummern besteht:Wie finde ich dieses Muster über Regex?

"Name, Name, PhoneNumber" 
"Name2, Name2, PhoneNumber" 

Die Telefon-Nummer in der Textdatei gemischt wird, dh

+48347449384 
001101010111 
0232/328484 

Ich brauche einen Regex in Notepad ++, die den Namen paßt zu finden und Zahlen, die 3 aufeinanderfolgende identische Zahlen enthält und nicht auf 0,1 oder 7 endet.

Mein Regex sieht bisher so aus: ^ [a-zA-Z], [a-zA-Z], + ? [0-9] * /? [^ 017] $

Aber wie mache ich diese 3 sequentiellen identischen Zahlen in Notepad ++?

+0

welcher Sprache verwenden Sie? Im Allgemeinen möchten Sie eine Übereinstimmung erstellen, indem Sie Ihre Zeichenfolge und Ihr Regex-Muster übergeben. Anschließend können Sie Erfassungsgruppen extrahieren. – chatton

+0

Ich brauche es nur für den allgemeinen, zum Beispiel, ich möchte es mit Notepad ++ ... Eine Txt-Datei zu finden, und ich möchte nach dieser speziellen Nummer suchen. – HappyR

+0

(\ d) \ 1 {2} - dies sollte 3 aufeinanderfolgende identische Zahlen erfassen. Ich mache nicht über Notepad ++, aber es funktioniert in Sublime und Python. – rnbcoder

Antwort

0

Dies funktioniert für mich:?

^[a-zA-Z] +, [a-zA-Z] +, + \ d * (\ d) \ 1 {2}/\ d * [^ 017] $

+0

ich nur vergessen, die dummen^und $ ... Das ist, warum es nicht funktioniert Danke allen für die Hilfe! – HappyR