Microsoft
Software
Hardware
Network
Frage : Ein logisches UND in den REGULÄREN AUSDRÜCKEN tun
Ich benötige einen regulären Ausdruck, Gleiche zurückzubringen, nur WENN ein Schlüsselwort in einer Schnur erscheint UND eine oder mehrere Gleichwörter auch im string.
Here ist ein Beispiel erscheinen. Ich möchte Gleiche für die Wörter zurückbringen „VERFOLGE“, „KATZEN“, „GOLDFISH“, aber nur wenn das Wort „HAUSTIERE“ im Schnur
zum Beispiel ist, SIND der Satz „KATZEN, HUNDE UND GOLDFISH POPULÄRE HAUSTIERE“ würde zurückbringen „KATZE-HUNDEGOLDFISH“.
The Satz „HUNDE, KATZEN UND GOLDFISH SIND ARTEN DER TIERE“ würde zurückbringen nicht alles, weil HAUSTIERE nicht im string.
Is dort eine Weise ist, dies mit einem regulären Ausdruck zu tun? Ich bin zu den regulären Ausdrücken neu und würde ihn nie würde sein so schwierig geträumt haben. Ich kann Wörter zusammenbringen kein Problem, aber ich kann das bedingte nicht kodieren UND es alles nicht zeigen hat zu lassen, wenn ein gegebenes Wort nicht there.
This ist, fuhr mich verrückt aller Nachmittag. Dank im Voraus für Rat…
I wird schließlich den Ausdruck von VB 2005 using das .net regex library.
verwenden
Antwort : Ein logisches UND in den REGULÄREN AUSDRÜCKEN tun
Dieses ist der korrekte reguläre Ausdruck.
TerryAtOpus, Ihr RegEx fällt in Beispiel 3 aus!
ozo, haben Sie TerryAtOpus RegEx anstelle von der Festlegung es verdorben!
1:
(?: (? =.*PETS)|(?<>
Weitere Lösungen
Wort-Presse, die Frage bewirtet
asp.net: Mein Problem ist, benutze ich einen ajax Ergänzung Kalender, um BeginDate u. EndDate Werte einzutragen
Silverlight 4 UI Ereignisse
wie kann ich irgendeine Bildentschließung online ändern und sie zum lokalen PC dann innen sparen??
ZFS Sicherungshilfe Ubuntu 10.0.4 LTS
Form-Frage für Kristallreports
Betreffend INOTES in Lotos 8.5
Mühen, die ZWISCHEN Logik erhalten zu arbeiten
Spannungs-Sensor ermittelte einen Ausfall auf Bediener DELL-PowerEdge 2650
broadcom NIC teaming