Ver Fonte

readme => 说明文件更新

JustryDeng há 1 ano atrás
pai
commit
bbab99fe45
1 ficheiros alterados com 14 adições e 10 exclusões
  1. 14 10
      README.md

+ 14 - 10
README.md

@@ -132,7 +132,7 @@
     <tr align="center">
     <td>includePrefix</td>
     <td>是</td>
-    <td>通过前缀匹配的形式定位要加密的class,支持正则匹配
+    <td>通过前缀匹配的形式定位要加密的class<br/>注:也支持正则匹配(使用【.*】匹配所有而不用【*】)
     <br/>
 注:多个通过逗号分割。</td>
     <td>includePrefix=com
@@ -172,7 +172,7 @@ includePrefix=com.*.dao,org
     <tr align="center">
     <td>excludePrefix</td>
     <td>否</td>
-    <td>通过前缀匹配的形式排除class,不对其加密,支持正则匹配
+        <td>通过前缀匹配的形式排除class,不对其加密<br/>注:也支持正则匹配(使用【.*】匹配所有而不用【*】)</td>
     <br/>
 注:多个通过逗号分割。
 <br/>
@@ -183,7 +183,7 @@ includePrefix=com.*.dao,org
     <tr align="center">
     <td>includeXmlPrefix</td>
     <td>否</td>
-    <td>通过打出来的包中条目的entryName前缀匹配的形式定位要加密的xml,支持正则匹配
+    <td>通过打出来的包中条目的entryName前缀匹配的形式定位要加密的xml<br/>注:也支持正则匹配(使用【.*】匹配所有而不用【*】)
     <br/>
 注:多个通过逗号分割。    
     <br/>
@@ -196,7 +196,7 @@ includeXmlPrefix=BOOT-INF/classes/com/demo/mapper/,BOOT-INF/classes/com/*/dao/</
     <tr align="center">
     <td>excludeXmlPrefix</td>
     <td>否</td>
-    <td>通过打出来的包中条目的entryName前缀匹配的形式排除xml,不对其加密,支持正则匹配
+    <td>通过打出来的包中条目的entryName前缀匹配的形式排除xml,不对其加密<br/>注:也支持正则匹配(使用【.*】匹配所有而不用【*】)
     <br/>
 注:多个通过逗号分割。</td>
     <td>excludeXmlPrefix=BOOT-INF/classes/com/demo/mapper/
@@ -234,7 +234,7 @@ excludeXmlPrefix=BOOT-INF/classes/com/demo/mapper/,BOOT-INF/classes/com/demo/*/U
     <tr align="center">
     <td>includeLibs</td>
     <td>否</td>
-    <td>指定将lib包也纳入加密范围内,支持正则匹配
+    <td>指定将lib包也纳入加密范围内<br/>注:也支持正则匹配(使用【.*】匹配所有而不用【*】)
     <br/>
 注:多个通过逗号分割。
 <br/>
@@ -314,11 +314,6 @@ linux示例:tips='请不要直接使用混淆后的jar/war'</td>
 
 
 
-
-
-
-
-
 ## <font  face="幼圆" color = "#3399EA" >解密(启动)</font>
 
 > `class-winter`支持`JVM`参数校验,通过在JVM参数中加入`-XX:+DisableAttachMechanism`来防止其他工具连接到你的Java程序。这样可以阻止运行至dump class。
@@ -658,6 +653,15 @@ linux示例:tips='请不要直接使用混淆后的jar/war'</td>
 
   <font  face="幼圆" color = "#3CAA3C">**首先检查是否正确配置了includeLibs,然后检查includePrefix匹配范围是否包含lib中的class**</font>
 
+- <font  face="幼圆" color = "#F53B45">**8. 模糊匹配,正则未生效?**</font>
+
+  <font  face="幼圆" color = "#3CAA3C">**如果用正则的话,使用【`.*`】匹配所有而不用【`*`】**</font>
+
+  你可以这么验证自己的正则是否配置对
+  ```java
+  System.err.println(java.util.regex.Pattern.compile("aab.*bcc").matcher("aabXYZbcc").find()); // 输出true则说明正则写法无误
+  ```
+
 
 
 ## QQ群