![]() |
|
|
|||||||
| Allgemeine Java-Themen Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen |
|
|
|
Themen-Optionen | Thema durchsuchen | Ansicht |
| #1 (permalink) | |
|
Neuer Benutzer
Bit
Registriert seit: 19.07.2011
Fachbeiträge: 5
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Guten Morgen,
hier im Forum/im Internet gab es schon einige Ansätze Pattern zu definieren, um aus einem String URLs rauszufiltern. Da die Lösungen für mich nicht zufriedenstellend waren und gerade auch weil ich hier und hier zwei Blogeinträge gefunden habe, von Menschen die behaupten gute Pattern generiert zu haben würde ich das Forum bitten mir zu helfen diese JAVA-Konform umzuformulieren, da sie entsprechend der C-Notation formuliert wurden und ich das leider auch nach dem Studieren diverser Internetseiten nicht umgesetzt bekomme. Viele Grüße und vielen Dank schonmal vorab, bbh |
|
|
|
| #2 (permalink) | |||
|
Neuer Benutzer
Bit
Themenstarter
Registriert seit: 19.07.2011
Fachbeiträge: 5
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Hallo,
mir konnte zwar bisher noch keiner hier zur Seite stehen aber ich versuche es dennoch erneut. Das Pattern sieht inzw. so aus:
Jetzt besteht jedoch das Problem, dass ein Link der über eine Zeile hinaus geht nicht erkannt wird. Irgendwelche Ideen an dieser Stelle? Pattern.compile(regex, Pattern.MULTILINE); - hilft leider nicht Grüße, bbh. PS Habe die selbe Anfrage inzw. auch im Tutorials - Forum gestartet. Geändert von bierbauchhase (04.08.2011 um 08:52 Uhr) |
||
|
|
|
| #3 (permalink) | ||||||||||||||||
|
Stammbenutzer
Kilobyte
Registriert seit: 11.07.2011
Fachbeiträge: 245
Abgegebene Danke: 5
Erhielt 28 Danke für 28 Beiträge
|
adde zu dem Regex ein (?s) am Anfang, sollte das Problem beheben mit Zeilenumbrüchen
EDIT: Oops habe nicht zu ende gelesen ^^ (?s) ist eigentlich das gleiche wie MULTILINE, versuche es aber vielleicht trotzdem. Bei mir hat es nie damit Probleme gegeben EDIT 2: Manchmal rede ich so ein Unsinn ^^...(?s) == Pattern.DOTALL. Und die Bedeutung:
PS. Du brauchst das . nicht mit [] umschließen (es sei dem das sollte dir zur Übersicht dienen :P)
__________________
Ich Trinke um meine Probleme zu ertränken aber diese verdammten Bast..e können schwimmen Geändert von RySa (04.08.2011 um 09:05 Uhr) |
|||||||||||||||
|
|
|
|||||||||||||||
| #5 (permalink) | |
|
Stammbenutzer
Megabyte
Registriert seit: 01.05.2008
Fachbeiträge: 2.009
Abgegebene Danke: 8
Erhielt 123 Danke für 122 Beiträge
|
also ich filter mit dem ?s auch meine mutliline-kommentare, funktioniert wunderbar
(?s)/\\*((.*?\\*/)|(.*)) für kommentare der art: /* text geht weiter */
__________________
Wer aufhört, besser zu werden, hat aufgehört, gut zu sein. (Philip Rosenthal) |
|
|
|
| #7 (permalink) | |
|
Stammbenutzer
Kilobyte
Registriert seit: 11.07.2011
Fachbeiträge: 245
Abgegebene Danke: 5
Erhielt 28 Danke für 28 Beiträge
|
Benutze doch einfach das (?s) (oder hat es nicht geklappt damit) ?
__________________
Ich Trinke um meine Probleme zu ertränken aber diese verdammten Bast..e können schwimmen |
|
|
|
| #8 (permalink) | |
|
Java-Forum Team
Moderator
Registriert seit: 13.11.2005
Fachbeiträge: 31.651
Abgegebene Danke: 0
Erhielt 2.566 Danke für 2.527 Beiträge
|
das hilft nur bei .*, wovon es relativ wenige Abschnitte in dem Mega-RegEx gibt, daher vielleicht nicht so nützlich,
allein bei \\s sowie auch ^\\s schon unbrauchbar? na kann man alles testen
__________________
Hansa wird Meister. |
|
|
|
|
| Stichworte |
| regex , url , url-pattern |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | |
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Regex: Fertige URLS aus Javascript | Jaskur | Allgemeine Java-Themen | 3 | 04.07.2011 16:38 |
| Regex: URLS aus CSS | Jaskur | Allgemeine Java-Themen | 2 | 25.05.2011 10:39 |
| Regex Pattern Problem | JavaRegexer | Allgemeine Java-Themen | 12 | 14.01.2008 19:31 |
| Probleme mit RegEx (Pattern und Matcher) | Kool | Java Basics - Anfänger-Themen | 2 | 19.10.2007 15:06 |
| Pattern: Summary of regex constructs: Backslash | MrWiseGuy | Allgemeine Java-Themen | 2 | 15.11.2005 09:58 |
| Lesezeichen |
|
|