Hallo an alle!
Ich habe folgenden RegEx in PHP geschrieben:
http://regexp-evaluator.de/evaluator/bc4ca853ad1d26c…
Hier kann man den RegEx sehen und auch was als Resultat in PHP ankommt.
Diesen würde ich nun gerne in Java haben.
Soweit bin ich nun:
import java.util.regex.*;
public class Splitter {
public static void main(String[] args) throws Exception {
// Create a pattern to match breaks
//Pattern p = Pattern.compile("~^(?P\d+)(°)?\s+(?P\d+)’?\s+((?P\d+([,.]\d+)?)(’’)?\s+)?(?PN|S)\s+(?P\d+)(°)?\s+(?P\d+)’?\s+((?P\d+([,.]\d+)?)(’’)?\s+)?(?PE|W)$~im");
Pattern p = Pattern.compile("~^(?P\d+)(°)?\s+(?P\d+)\’?\s+((?P\d+([,.]\d+)?)(\’\’)?\s+)?(?PN|S)\s+(?P\d+)(°)?\s+(?P\d+)\’?\s+((?P\d+([,.]\d+)?)(\’\’)?\s+)?(?PE|W)$~im");
// Split input with the pattern
String[] result = p.split(„49° 30’ 47’’ N 120° 13’ 44’’ E“);
for (int i=0; i(Pattern.java:1124)
at java.util.regex.Pattern.compile(Pattern.java:817)
at Splitter.main(Splitter.java:7)
Leider scheint es auch nicht wie in PHP zu funktionieren, dass mir die Werte gleich in einem Array zur Verfügung stehen, oder?
Danke + Gruß PHANTOM