Wenn ich eine Zeichenfolge "Param1 = Wert1; Param2 = Wert2; Param3 = Wert3", wie kann ich den Wert zwischen den Teilstrings "Param2 =" und dem nächsten Semikolon (oder Ende von ? string, je nachdem, was zuerst eintritt)“Get Wert zwischen zwei Teilstrings mit Regex
0
A
Antwort
1
"Param \ d + = ([^;] *)" wird der Inhalt zwischen = und erfassen, in der Gruppe 1
3
/Param2=([^;]+)/
0
Sie können entweder verwenden ein Zeichenklasse, die ;
ausschließt (wie andere bereits geantwortet haben), oder Sie können eine nicht-gierige Übereinstimmung verwenden:
/Param2=(.*?);/
0
Sie diese Zeichenfolge verwenden können, um alle Werte in die Spiele Sammlung der Regex Klasse
string regex = "Param[0-9]*?=(?<value>.*?)(;|$)"
zu platzieren
Verwandte Themen
- 1. C# - RegEx - Get Strings zwischen zwei Zeilen
- 2. Javascript - Get Zeichen zwischen zwei Zeichen mit Regex
- 3. Alle gemeinsamen Teilstrings zwischen zwei Strings
- 4. Wie extrahiert man den Wert zwischen zwei Strings mit Regex?
- 5. Regex für eindeutige Teilstrings
- 6. Regex zwischen zwei mal
- 7. PHP Regex: Get src Wert
- 8. C++ regex extrahiere alle Teilstrings mit regex_search()
- 9. Regex-Rückgabewert zwischen zwei Werten?
- 10. Regex Matching zwischen zwei Saiten?
- 11. Get String zwischen zwei Strings
- 12. Get Rotationsmatrix zwischen zwei zwei Transformationsmatrizen (XNA)
- 13. Regex Zeichenfolge zwischen zwei Sternchen
- 14. Preg_match: Get Wert zwischen Text
- 15. Get substring mit RegEx
- 16. Alle überlappenden Teilstrings entsprechen einem Java-Regex
- 17. Scala regex: get Wert von Geber-String
- 18. Erhalten Wert der Zeichenfolge zwischen zwei Tags
- 19. Regex ersetzen einen Wert zwischen kommagetrennten Werten
- 20. Regex für die Länge des Teilstrings
- 21. Anpassung an wiederholte Teilstrings in einem Regex
- 22. single js regex für passende Wiederholungs-Teilstrings?
- 23. Rubin, regex etwas zwischen zwei Strings finden
- 24. Regex für Text zwischen zwei statischen Strings
- 25. Regex, multiples char zwischen zwei Char
- 26. Get alle Routen zwischen zwei Knoten neo4j
- 27. RegEx, um alles zwischen zwei Zeichen auszuwählen?
- 28. regex, extrahiere Zeichenkette NICHT zwischen zwei Klammern
- 29. Capture-Zahl zwischen zwei Leerzeichen (RegEx)
- 30. Get HTML-Inhalte zwischen zwei Elementen