- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- public class GetParen0 {
- public static void main(String[] args) {
- Pattern myRE = Pattern.compile("d.*ian"); //(.*?)
- Matcher matcher = myRE
- .matcher("darwinian pterodactyls soared over the devonian space");
- matcher.lookingAt();
- String result = matcher.group(0);
- System.out.println(result);
- }
- }
再看一個例子
- import java.util.regex.Matcher;
- import java.util.regex.Pattern;
- public class GetParen1 {
- public static void main(String[] args) {
- Pattern patt = Pattern.compile("(\\w+)\\s(\\d+)");
- Matcher matcher = patt.matcher("Bananas 123");
- matcher.lookingAt();
- System.out.println("Name: " + matcher.group(1));
- System.out.println("Number: " + matcher.group(2));
- }
- }
這個例子輸出結果爲: Name: Bananas Number: 123