/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/util/regex/ |
H A D | PatternErrorTest.java | 19 import java.util.regex.Pattern; 24 * Test boundary and error conditions in java.util.regex.Pattern 31 Pattern.compile(null); 37 Pattern.compile(""); 43 Pattern.compile("foo", flags); 46 flags |= Pattern.UNIX_LINES; 47 flags |= Pattern.CASE_INSENSITIVE; 48 flags |= Pattern.MULTILINE; 49 flags |= Pattern.CANON_EQ; 50 flags |= Pattern [all...] |
H A D | MatcherTest.java | 21 import java.util.regex.Pattern; 45 Pattern p = Pattern.compile("x*"); 80 Pattern pat = Pattern.compile("XX"); 92 Pattern p = Pattern.compile("xx (rur|\\$)"); 106 Pattern pat = Pattern.compile(pattern); 116 Pattern [all...] |
H A D | ModeTest.java | 20 import java.util.regex.Pattern; 26 * Tests Pattern compilation modes and modes triggered in pattern strings 31 Pattern p; 34 p = Pattern.compile("([a-z]+)[0-9]+"); 40 p = Pattern.compile("([a-z]+)[0-9]+", Pattern.CASE_INSENSITIVE); 48 p = Pattern.compile("(?i)([a-z]+)[0-9]+"); 58 Pattern p; 61 p = Pattern.compile("^foo"); 70 p = Pattern [all...] |
H A D | Pattern2Test.java | 20 import java.util.regex.Pattern; 26 * Tests simple Pattern compilation and Matcher methods 31 Pattern p = Pattern.compile("foo.*"); 43 assertTrue(Pattern.matches("foo.*", "foo123")); 44 assertFalse(Pattern.matches("foo.*", "fox")); 46 assertFalse(Pattern.matches("bar", "foobar")); 48 assertTrue(Pattern.matches("", "")); 52 Pattern p; 56 p = Pattern [all...] |
H A D | ReplaceTest.java | 20 import java.util.regex.Pattern; 35 Pattern p = Pattern.compile(pattern); 44 Pattern p = null; 51 p = Pattern.compile(pattern); 61 p = Pattern.compile(pattern);
|
H A D | Matcher2Test.java | 20 import java.util.regex.Pattern; 31 Pattern p = Pattern.compile("foo"); 38 Pattern p = Pattern.compile("foo"); 89 Pattern p = Pattern.compile("(foo[0-9])(bar[a-z])"); 226 Pattern pat = Pattern.compile(replacedString);
|
H A D | SplitTest.java | 20 import java.util.regex.Pattern; 32 Pattern p = Pattern.compile("/"); 42 Pattern p = Pattern.compile(" "); 71 p = Pattern.compile("d"); 97 p = Pattern.compile("o"); 133 Pattern p = Pattern.compile(""); 161 Pattern [all...] |
/libcore/luni/src/test/java/org/apache/harmony/regex/tests/java/util/regex/ |
H A D | PatternTest.java | 22 import java.util.regex.Pattern; 60 final static int[] flagsSet = { Pattern.CASE_INSENSITIVE, 61 Pattern.MULTILINE, Pattern.DOTALL, Pattern.UNICODE_CASE 62 /* , Pattern.CANON_EQ */ }; 74 Pattern p = Pattern.compile("a"); 86 assertEquals(Pattern.compile("o").split("boo:and:foo", 5).length, 5); 87 assertEquals(Pattern [all...] |
H A D | ModeTest.java | 20 import java.util.regex.Pattern; 25 * Tests Pattern compilation modes and modes triggered in pattern strings 31 Pattern p; 34 p = Pattern.compile("([a-z]+)[0-9]+"); 41 p = Pattern.compile("([a-z]+)[0-9]+", Pattern.CASE_INSENSITIVE); 50 p = Pattern.compile("(?i)([a-z]+)[0-9]+"); 59 Pattern p; 62 p = Pattern.compile("^foo"); 72 p = Pattern [all...] |
H A D | Pattern2Test.java | 20 import java.util.regex.Pattern; 26 * Tests simple Pattern compilation and Matcher methods 110 Pattern p = Pattern.compile(pat); 111 Pattern pn = Pattern.compile(npat); 132 Pattern p; 136 p = Pattern.compile("(a+)b"); 142 p = Pattern.compile("((an)+)((as)+)"); 153 p = Pattern [all...] |
H A D | ReplaceTest.java | 20 import java.util.regex.Pattern; 32 Pattern p = Pattern.compile(pattern); 41 Pattern p = null; 48 p = Pattern.compile(pattern); 58 p = Pattern.compile(pattern);
|
H A D | Matcher2Test.java | 29 Pattern p = Pattern.compile("foo"); 36 Pattern p = Pattern.compile("foo"); 87 Pattern p = Pattern.compile("(foo[0-9])(bar[a-z])"); 224 Pattern pat = Pattern.compile(replacedString);
|
H A D | SplitTest.java | 12 Pattern p = Pattern.compile("/"); 64 Pattern p = Pattern.compile(" "); 93 p = Pattern.compile("d"); 119 p = Pattern.compile("o"); 155 Pattern p = Pattern.compile(""); 187 Pattern p = Pattern [all...] |
H A D | PatternSyntaxExceptionTest.java | 21 import java.util.regex.Pattern; 92 Pattern.compile(regex); 103 Pattern.compile(regex);
|
/libcore/luni/src/test/java/libcore/java/util/regex/ |
H A D | OldMatcherTest.java | 22 import java.util.regex.Pattern; 30 Pattern pat = Pattern.compile("XX"); 40 pat = Pattern.compile("cat"); 65 Pattern pat = Pattern.compile(testPattern); 76 Pattern p = Pattern.compile("cat"); 85 p = Pattern.compile("cat|yard"); 95 p = Pattern [all...] |
H A D | OldAndroidRegexTest.java | 20 import java.util.regex.Pattern; 27 Pattern p = Pattern.compile("bcd"); 31 /* Pattern in the middle */ 32 p = Pattern.compile("bcd"); 36 /* Pattern at the head */ 40 /* Pattern at the tail */ 45 p = Pattern.compile(".*"); 51 p = Pattern.compile("."); 64 /* Tests class Pattern */ [all...] |
/libcore/benchmarks/src/benchmarks/regression/ |
H A D | StringSplitBenchmark.java | 20 import java.util.regex.Pattern; 42 Pattern p = Pattern.compile(","); 49 Pattern p = Pattern.compile("\\.");
|
H A D | SchemePrefixBenchmark.java | 23 import java.util.regex.Pattern; 58 private final Pattern pattern = Pattern.compile("^([a-zA-Z][a-zA-Z0-9+\\-.]*):");
|
/libcore/luni/src/main/java/java/util/regex/ |
H A D | Pattern.java | 28 * The {@code Pattern} class and its companion, {@link Matcher}, also offer more functionality 37 * // Direct use of Pattern: 38 * Pattern p = Pattern.compile("Hello, (\\S+)"); 221 * in {@code String} and the methods in {@code Pattern}. 225 public final class Pattern implements Serializable { class in inherits:Serializable 236 * This constant specifies that a {@code Pattern} is matched 243 * This constant specifies that a {@code Pattern} may contain whitespace or 257 * This constant specifies that the whole {@code Pattern} is to be taken 270 * This constant specifies that a {@code Pattern} tha 384 private Pattern(String pattern, int flags) throws PatternSyntaxException { method in class:Pattern [all...] |
H A D | Matcher.java | 20 * The result of applying a {@code Pattern} to a given input. See {@link Pattern} for 28 private Pattern pattern; 88 Matcher(Pattern pattern, CharSequence input) { 99 * all occurrences of the {@code Pattern} with something else. 156 * find an occurrence of the {@link Pattern} in the string will start at the 168 * The next attempt to find an occurrence of the {@link Pattern} in the 183 * an occurrence of the Pattern in the string will start at the beginning of 218 * get lost. The next attempt to find an occurrence of the {@link Pattern} 222 * the new {@code Pattern} [all...] |
/libcore/luni/src/main/java/java/util/ |
H A D | Scanner.java | 38 import java.util.regex.Pattern; 67 private static final Pattern DEFAULT_DELIMITER = Pattern.compile("\\p{javaWhitespace}+"); 70 private static final Pattern BOOLEAN_PATTERN = Pattern.compile("true|false", Pattern.CASE_INSENSITIVE); 72 // Pattern used to recognize line terminator. 73 private static final Pattern LINE_TERMINATOR = Pattern.compile(NL); 75 // Pattern use [all...] |
H A D | TimeZone.java | 23 import java.util.regex.Pattern; 71 private static final Pattern CUSTOM_ZONE_ID_PATTERN = Pattern.compile("^GMT[-+](\\d{1,2})(:?(\\d\\d))?$");
|
/libcore/luni/src/main/native/ |
H A D | java_util_regex_Pattern.cpp | 17 #define LOG_TAG "Pattern" 98 NATIVE_METHOD(Pattern, closeImpl, "(J)V"), 99 NATIVE_METHOD(Pattern, compileImpl, "(Ljava/lang/String;I)J"), 102 jniRegisterNativeMethods(env, "java/util/regex/Pattern", gMethods, NELEM(gMethods));
|
/libcore/harmony-tests/src/test/java/org/apache/harmony/luni/tests/java/util/ |
H A D | ScannerTest.java | 56 import java.util.regex.Pattern; 418 Pattern pattern = s.delimiter(); 423 * @tests java.util.Scanner#useDelimiter(Pattern) 427 s.useDelimiter(Pattern.compile("\\w+")); 431 s.useDelimiter((Pattern) null); 616 s.next((Pattern)null); 730 s = new Scanner("test\ntest").useDelimiter(Pattern.compile("^", 731 Pattern.MULTILINE)); 735 s = new Scanner("").useDelimiter(Pattern.compile("^", 736 Pattern [all...] |
/libcore/luni/src/main/java/java/lang/ |
H A D | HexStringParser.java | 21 import java.util.regex.Pattern; 53 private static final Pattern PATTERN = Pattern.compile(HEX_PATTERN);
|