-public class BackRefRule extends ReplaceRule {\r
- int n;\r
- public BackRefRule(int n) { this.n = n; }\r
- public void apply(StringBufferLike sb,RegRes res) {\r
- String x = res.stringMatched(n);\r
- sb.append(x == null ? "" : x);\r
- }\r
- public String toString1() { return "$"+n; }\r
- public Object clone1() { return new BackRefRule(n); }\r
+public class BackRefRule\r
+ extends ReplaceRule\r
+{\r
+ int n;\r
+ public BackRefRule(int n)\r
+ {\r
+ this.n = n;\r
+ }\r
+\r
+ public void apply(StringBufferLike sb, RegRes res)\r
+ {\r
+ String x = res.stringMatched(n);\r
+ sb.append(x == null ? "" : x);\r
+ }\r
+\r
+ public String toString1()\r
+ {\r
+ return "$" + n;\r
+ }\r
+\r
+ public Object clone1()\r
+ {\r
+ return new BackRefRule(n);\r
+ }\r