Als «regex» getaggte Fragen

73
JavaScript-Äquivalent zu PHPs preg_replace

Ich verwende eine einfache Regex, um Break-Tags durch Zeilenumbrüche zu ersetzen: br_regex = /<br>/; input_content = input_content.replace(br_regex, "\n"); Dies ersetzt nur die erste Instanz eines break-Tags, aber ich muss alle ersetzen. preg_match_all()würde den Trick in PHP machen,...

73
Wie kann ich Regex validieren?

Ich möchte die Gültigkeit eines regulären Ausdrucks in PHP testen, vorzugsweise bevor er verwendet wird. Ist der einzige Weg, dies zu tun, tatsächlich ein a zu versuchen preg_match()und zu sehen, ob es zurückkehrt FALSE? Gibt es eine einfachere / richtige Möglichkeit, einen gültigen regulären...

73
Regex optionale Wortübereinstimmung

Ich versuche, eine Regex zu erstellen, um Sänger und Texter zu extrahieren. Ich habe mich gefragt, wie ich die Suche nach Textern optional machen kann. Beispiel für eine mehrzeilige Zeichenfolge: Fireworks Singer: Katy Perry Vogue Singers: Madonna, Karen Lyricist: Madonna Regex:...

73
Typ des kompilierten Regex-Objekts in Python

Was ist der Typ des kompilierten regulären Ausdrucks in Python? Insbesondere möchte ich bewerten isinstance(re.compile(''), ???) um wahr zu sein, zu Zwecken der Selbstbeobachtung. Eine Lösung, die ich hatte, war, eine globale Konstante zu haben REGEX_TYPE = type(re.compile('')), aber sie...

73
So erhalten Sie das erste Wort in der Zeichenfolge

Text ist: WYATT - Ranked # 855 with 0.006 % XAVIER - Ranked # 587 with 0.013 % YONG - Ranked # 921 with 0.006 % YOUNG - Ranked # 807 with 0.007 % Ich will nur bekommen WYATT XAVIER YONG YOUNG Ich habe es versucht : (.*)?[ ] Aber es gibt mir die: WYATT - Ranked

73
Regulärer Ausdruck für die genaue Anzahl der Zeichen?

Ich brauche einen regulären Ausdruck , der mit drei Großbuchstaben übereinstimmt, also AAA oder ABC oder DKE. Es kann jedoch nicht mit vier oder mehr übereinstimmen, wie AAAA oder ABCDEF oder aBBB. Meine Lösung: ^([A-Z][A-Z][A-Z])$ Fragen : Ist das richtig? Gibt es einen anderen Weg, nur um...

73
RegExp in TypeScript

Wie kann ich Regexp in TypeScript implementieren? Mein Beispiel: var trigger = "2" var regex = new RegExp('^[1-9]\d{0,2}$', trigger); // where I have exception in Chrome console

72
Schreiben eines Parsers für reguläre Ausdrücke

Selbst nach Jahren des Programmierens schäme ich mich zu sagen, dass ich reguläre Ausdrücke nie wirklich vollständig verstanden habe. Wenn ein Problem einen regulären Ausdruck erfordert, kann ich normalerweise (nach einigem Verweisen auf die Syntax) eine geeignete finden, aber es ist eine...

71
Regex, um NUMBER nur von String zu erhalten

Ich erhalte "7+" oder "5+" oder "+5" aus XML und möchte mit Regex nur die Zahl aus der Zeichenfolge extrahieren. zB Regex.Match () Funktion stringThatHaveCharacters = stringThatHaveCharacters.Trim(); Match m = Regex.Match(stringThatHaveCharacters, "WHAT I USE HERE"); int number =...

71
Fehler "Unbekannte Escape-Sequenz" in Go

Ich habe die folgende Funktion in Go geschrieben. Die Idee ist, dass der Funktion eine Zeichenfolge übergeben wird und die erste gefundene IPv4-IP-Adresse zurückgegeben wird. Wird keine IP-Adresse gefunden, wird eine leere Zeichenfolge zurückgegeben. func parseIp(checkIpBody string) string {...

71
Übereinstimmende Zeichenfolgen mit Platzhalter

Ich möchte Zeichenfolgen mit einem Platzhalter (*) abgleichen, wobei der Platzhalter "any" bedeutet. Zum Beispiel: *X = string must end with X X* = string must start with X *X* = string must contain X Einige zusammengesetzte Verwendungen wie: *X*YZ* = string contains X and contains YZ X*YZ*P...