Edit C:\Program Files\Java\jre8\lib\com\sun\org\apache\regexp\internal\RETest.class
Êþº¾ 4` ÿö } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ¤ ¥ ¯ ° ± ² ³ ´ µ ¸ ¹ º » ¼ ½ ¾ ¿ Â Ã Ä Å Æ Ç È É Ê Ë Í Î Ï × Ø Ù Ú Ü Þ ß â ã ä å æ ç è é ê ì ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ /E_wxyz}~????? abc a abc b abc (expected " = failure(s). ms. tests, ") ", actual " "\nabc" doesn't match "^abc$" "\r\nabc" doesn't match "^abc$" "\rabc" doesn't match "^abc$" !"\u0085abc" doesn't match "^abc$" !"\u2028abc" doesn't match "^abc$" !"\u2029abc" doesn't match "^abc$" "a\nb" matches "^a.*b$" "a\r\nb" matches "^a.*b$" "a\rb" matches "^a.*b$" "a\u0085b" matches "^a.*b$" "a\u2028b" matches "^a.*b$" "a\u2029b" matches "^a.*b$" )"aaab" doesn't match to precompiled "a*b" &"b" doesn't match to precompiled "a*b" "c" matches to precompiled "a*b" /"ccccaaaaab" doesn't match to precompiled "a*b" # $ $1_test_$212 ()I ()J ()Ljava/lang/Object; ()Ljava/lang/String; ()V ()Z ()[B (.*?)=(.*) (A*)b\1 (I)Ljava/lang/String; (I)V (Ljava/lang/Object;)Z (Ljava/lang/String;)I &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V (Ljava/lang/String;)Z ([B)V ([C)V (a*)b 7*************** THERE ARE FAILURES! ******************* 7********************* FAILURE! ********************** 7******************************************************* - -foo-garply-wacky- 1234<a href="$0">$0</a> <clinit> <init> > ABCDDDDD ABCDDDDD = true AaAaaaBAAAAAA AaAaaaBAAAAAA = true CBy Default will run automated tests from file 'docs/RETest.txt' ... CaBgDe12 CaBgDe12 = true Code ConstantValue Could not find: Deserialized (a*)b Did not match 'ABCDDDDD'. Did not match 'AaAaaaBAAAAAA'. Did not match 'CaBgDe12'. Did not match 'aBcDDdd'. *Did not match 'aaab' with deserialized RE. Did not match 'abcddd'. ERR Error: Exceptions FATAL ERROR: Grep fails !Has parens after deserialization. I J LineNumberTable Ljava/io/PrintStream; Ljava/lang/String; Ljava/lang/StringBuffer; LocalVariableTable MATCH_CASEINDEPENDENT abc(\w*) Match failed. Match successful. Match time = NEW_LINE NO RETest.java Script error. Line = Serialized/deserialized (a*)b SourceFile StackMapTable Test script error! Tests complete. 6Usage: RETest ([-i] [regex]) ([/path/to/testfile.txt]) Wrong number of splitted parts $Wrong number of string found by grep %Wrong result of substitution in "a*b" Wrong splitted part Wrong subst() result YES Z [A-Z]* [C [Ljava/lang/String; ] = ^a$ ^a.*b$ ^abc$ a a b a b a b a*b aBcDDdd aBcDDdd = true aaaab = true aaaabfooaaabgarplyaaabwackyb aaab aaab = abc(\w*) abc(d*) abcddd abcddd = true actual append args assertEquals aÂ?b aâ?¨b aâ?©b b b = badPattern br c c = ccccaaaaab ccccaaaaab = close %com/sun/org/apache/regexp/internal/RE 2com/sun/org/apache/regexp/internal/REDebugCompiler ,com/sun/org/apache/regexp/internal/REProgram )com/sun/org/apache/regexp/internal/RETest -com/sun/org/apache/regexp/internal/RETestCase compile compiler currentTimeMillis die docs/RETest.txt dumpProgram e equals exists exit expected expectedParenCount expectedParens expr fail failures findNextTest flush getExpectedResult getNextTestCase getParen getParenCount getProperty grep http://[\.\w\-\?/~_@&=%]+ i in java/io/BufferedReader java/io/ByteArrayInputStream java/io/ByteArrayOutputStream java/io/File java/io/FileReader java/io/IOException java/io/InputStreamReader java/io/ObjectInputStream java/io/ObjectOutputStream java/io/PrintStream java/io/PrintWriter java/lang/Exception java/lang/Integer java/lang/Object java/lang/String java/lang/StringBuffer java/lang/StringBuilder java/lang/System java/lang/Throwable line.separator log main match matchAgainst message ms number out parseInt print printStackTrace println r re1 re1Instructions readLine readObject ready reset result runAutomatedTests runInteractiveTests runTest running s s[ say setMatchFlags setProgram shouldMatch showParens showSuccesses split startsWith subst tag test testCount testDocument testInput testOther testPrecompiledRE testSplitAndGrep testSubst testcase this toByteArray toString trim variable=value variable_test_value12 Hvisit us: 1234<a href="http://www.apache.org">http://www.apache.org</a>! visit us: http://www.apache.org! writeObject writer x+ xxxx xxxxaabxxxxbyyyyaaabzzz yesno yyyy zzz Â?abc â?¨abc â?©abc í î23456789:;<=>?@ABCD 'Lcom/sun/org/apache/regexp/internal/RE; 4Lcom/sun/org/apache/regexp/internal/REDebugCompiler; .Lcom/sun/org/apache/regexp/internal/REProgram; +Lcom/sun/org/apache/regexp/internal/RETest; /Lcom/sun/org/apache/regexp/internal/RETestCase; Ljava/io/BufferedReader; Ljava/io/ByteArrayInputStream; Ljava/io/ByteArrayOutputStream; Ljava/io/File; Ljava/io/InputStream; Ljava/io/PrintWriter; Ljava/lang/Exception; *(Lcom/sun/org/apache/regexp/internal/RE;)V 1(Lcom/sun/org/apache/regexp/internal/REProgram;)V (Ljava/io/File;)V (Ljava/io/InputStream;)V (Ljava/io/OutputStream;)V (Ljava/io/PrintWriter;)V (Ljava/io/Reader;)V (Ljava/lang/Object;)V (Ljava/lang/String;I)V (Ljava/lang/String;II)V ([Ljava/lang/String;)V ([Ljava/lang/String;)Z (I)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; (Z)Ljava/lang/StringBuilder; B(Ljava/lang/String;)Lcom/sun/org/apache/regexp/internal/REProgram; I(Ljava/io/BufferedReader;)Lcom/sun/org/apache/regexp/internal/RETestCase; ,(Ljava/io/BufferedReader;)Ljava/lang/String; (([Ljava/lang/Object;)[Ljava/lang/String; '(Ljava/lang/String;)[Ljava/lang/String; -(Ljava/lang/StringBuffer;Ljava/lang/String;)V -(Ljava/lang/String;)Ljava/lang/StringBuilder; 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V y(Lcom/sun/org/apache/regexp/internal/RETest;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ[Ljava/lang/String;)V&