PCRE MitRegex Suche nach vorne zu schauen
Text:
<xsi:placeOrderResult list="test:value">1469120938131</placeOrderResult></soapenv:Body>
Möchten alle alphanumerischen Zeichen entsprechen folgenden (aber nicht einschließlich) der „<“ Charakter, bis zu und einschließlich der " : "Charakter, aber der Doppelpunkt muss gefunden werden, bevor das FIRST"> "gefunden wird.
erwartetes Ergebnis für oben wäre:
<placeOrderResult list="test:value">1469120938131</placeOrderResult></soapenv:Body>
Der erste Teil ist ziemlich einfach - was ich kann nicht herausfinden, ist der „Doppelpunkt vor dem ersten gefunden werden muss>“.
Können Sie uns zeigen, was Sie bereits versucht haben? – IcyIcicle
Sicher, das ist so nah wie ich bekommen konnte: (? <= <) \ W + ?: Es stimmt zwar überein, was ich entfernen möchte, aber es überprüft nicht, ob das: vor einer schließenden Klammer aufgetreten ist. Ich denke, diese Regex wird in Ordnung sein, weil ich in der Anwendung, die ich verwende, die Option AUSWÄHLEN nur die übereinstimmende Zeichenfolge oder Entfernen nur die übereinstimmende Zeichenfolge, so kann ich einfach die Entfernen-Funktion verwenden und damit fertig sein. – user3213146