jakarta-regexp-1.4.jar
登录
|
jakarta-regexp:jakarta-regexp:1.4
META-INF
org
apache
regexp
CharacterIterator.java
RETestCase.java
recompile.java
RETest.java
REDemo.java
StringCharacterIterator.java
StreamCharacterIterator.java
ReaderCharacterIterator.java
REUtil.java
REDebugCompiler.java
RESyntaxException.java
RE.java
CharacterArrayCharacterIterator.java
REProgram.java
RECompiler.java
recompile.java
清空
类结构
package org.apache.regexp; public class
recompile
{ public static void
main
(
String
[]
paramArrayOfString
) {
RECompiler
rECompiler
= new
RECompiler
(); if (
paramArrayOfString
.length <= 0 ||
paramArrayOfString
.length % 2 != 0) {
System
.
out
.
println
("Usage: recompile <patternname> <pattern>");
System
.
exit
(0); } for (byte
b
= 0;
b
<
paramArrayOfString
.length;
b
+= 2) { try {
String
str1
=
paramArrayOfString
[
b
];
String
str2
=
paramArrayOfString
[
b
+ 1];
String
str3
=
str1
+ "PatternInstructions";
System
.
out
.
print
("\n // Pre-compiled regular expression '" +
str2
+ "'\n" + " private static char[] " +
str3
+ " = \n {");
REProgram
rEProgram
=
rECompiler
.
compile
(
str2
); byte
b1
= 7; char[]
arrayOfChar
=
rEProgram
.
getInstructions
(); for (byte
b2
= 0;
b2
<
arrayOfChar
.length;
b2
++) { if (
b2
%
b1
== 0)
System
.
out
.
print
("\n ");
String
str
; for (
str
=
Integer
.
toHexString
(
arrayOfChar
[
b2
]);
str
.
length
() < 4;
str
= "0" +
str
);
System
.
out
.
print
("0x" +
str
+ ", "); }
System
.
out
.
println
("\n };");
System
.
out
.
println
("\n private static RE " +
str1
+ "Pattern = new RE(new REProgram(" +
str3
+ "));"); } catch (
RESyntaxException
rESyntaxException
) {
System
.
out
.
println
("Syntax error in expression \"" +
paramArrayOfString
[
b
] + "\": " +
rESyntaxException
.
toString
()); } catch (
Exception
exception
) {
System
.
out
.
println
("Unexpected exception: " +
exception
.
toString
()); } catch (
Error
error
) {
System
.
out
.
println
("Internal error: " +
error
.
toString
()); } } } } /* Location: /Users/tommy/.m2/repository/jakarta-regexp/jakarta-regexp/1.4/jakarta-regexp-1.4.jar!/org/apache/regexp/recompile.class * Java compiler version: 1 (45.3) * JD-Core Version: 1.1.3 */
查找资源
Jre/Lib
输入类名或文件名
类结构窗口