Tag: regex

Verwenden eines RegEx, um IP-Adressen in Python anzupassen

Ich versuche, einen Test zu machen, um zu prüfen, ob ein sys.argv-Eingang mit der RegEx für eine IP-Adresse übereinstimmt … Als einfacher Test habe ich folgendes … import re pat = re.compile("\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}") test = pat.match(hostIP) if test: print "Acceptable ip address" else: print "Unacceptable ip address" Allerdings, wenn ich zufällige Werte in sie übergeben, gibt […]

Suche nach Zitaten mit regulärem Ausdruck

Ich suche nach einer Möglichkeit, eine Textdatei nach Zitaten des Autors zu durchsuchen und sie dann auszudrucken. Mein Skript so weit: import re #searches end of string print re.search('"$', 'i am searching for quotes"') #searches start of string print re.search('^"' , '"i am searching for quotes"') Was ich gerne machen würde import re ## load […]

Match aufeinanderfolgende doppelte Zeichen, ignorieren Fall

Also ich weiß (.)\1 ist das Format für das Auffinden von aufeinanderfolgenden Zeichen mit einem regulären Ausdruck, aber ich habe bemerkt, dass es Groß- und Kleinschreibung ist, also wird es nicht "sS" oder "hH" auf einem Textfeld oder String abholen . Wie würde ich das ändern und auch, wie würde ich es mit python 3.5 […]

Wie man Dokumente in mongodb (pymongo) abfragt, wo alle Schlüsselwörter in einem Feld existieren?

Ich habe eine Liste von Schlüsselwörtern: keywords = ['word1', 'word2', 'word3'] Denn jetzt stelle ich nur 1 Keyword so aus: collection.find({'documenttextfield': {'$regex': ' '+keyword+' '}}) Ich bin in keiner Weise ein Guru in Regex, also mache ich die Reggae mit Leerzeichen auf der Seite des Keyword, um genaues Spiel zu finden. Aber was ich will […]

Webscraper wird nicht funktionieren

Ich habe ein Tutorial ziemlich auf den Brief gefolgt, und ich möchte, dass mein Schaber alle Links zu den spezifischen Seiten kratzt, die die Informationen über jede Polizeistation enthalten, aber es gibt die gesamte Seite fast zurück. from urllib import urlopen import re f = urlopen("http://www.emergencyassistanceuk.co.uk/list-of-uk-police-stations.html").read() b = re.compile('<span class="listlink-police"><a href="(.*)">') a = re.findall(b, f) […]

Python: Ersetzen Sie die Tags, aber behalten Sie den inneren Text V2

Ich habe ein Skript zu suchen und zu ersetzen. Es basiert auf einem Skript hier . Es wurde geändert, um Datei als Eingabe zu akzeptieren, aber es scheint nicht, Regex gut zu erkennen. Das Drehbuch: #!/usr/bin/env python # -*- coding: utf-8 -*- import sys, os import re import glob _replacements = { '[B]': '**', '[/B]': […]

Wie kann man die Methode readall () von regex einschränken?

Gibt es ein Regex-Äquivalent von BeautifulSoup's limit=X Argument für die findall Methode? Ich meine, wie man die ersten X Wörter in Frage stellt und dann die Codeausführung brechen kann? Danke

Python – nicht sicher, wie man nach regex baut

Ich möchte ersetzen 'this is my string (anything within brackets)' mit 'this is my string ' Eine konkrete Probe wäre: 'Blue Wire Connectors (35-Pack)' Sollte ersetzt werden mit 'Blue Wire Connectors ' Kann jemand vorschlagen, wie man diese Regex in Python zu bauen?

Mit regex suchen, bis gewünschte Muster

Ich verwende die folgende Regex: orfre = '^(?:…)*?((ATG)(…){%d,}?(?=(TAG|TAA|TGA)))' % (aa) Ich möchte grundsätzlich alle Sequenzen finden, die mit ATG beginnen, gefolgt von Drillingen (zB TTA, TTC, AGB, etc.), bis es ein Stopcodon im Rahmen findet. Allerdings, wie meine Regex geschrieben wird, wird es nicht wirklich aufhören zu stoppen codon wenn aa groß ist. Stattdessen wird […]

Mehrere, spezifische Regex-Substitutionen in Python

Was ich tun möchte, ist, bestimmte Unterstufen in einem gegebenen Text zu machen. Zum Beispiel sollte '' '' auf '[', '>' auf ']' geändert werden, und so weiter. Es ist ähnlich wie die hier gegebene Lösung: Wie kann ich mehrere Substitutionen mit Regex in Python machen? , welches ist import re def multiple_replace(dict, text): # […]

Python ist die beste Programmiersprache der Welt.