<%@page import="org.apache.log4j." %> 提取出来中间的包名 org.apache.log4j.
<% log.debug("InputSQL===:"+SQL); …… %> 提取出来中间的代码
真头疼啊不会正则 谢谢各位啦
<%@page import="org.apache.log4j." %> 提取出来中间的包名 org.apache.log4j.
<% log.debug("InputSQL===:"+SQL); …… %> 提取出来中间的代码
真头疼啊不会正则 谢谢各位啦
|
littleW2BJan 5, 2018
1
这个吗(?<=").*?(?=")
|
|
TelegramJan 5, 2018
2
第一个大概是这样:
(?<=import=").*(?=") 第二个大概是: (?<=log.debug\(").*(?=\)) |
|
nondaneeJan 5, 2018
4
String pattern = "<%@page import=\"([^\"]+)\" %>" match 取 group(1)
String pattern = "<% log.debug\\(([^\\)]+)\\);"; match 取 group(1) 这样? |
|
linatinyJan 5, 2018
6
<%@page import="(.*?)" %>
<% log.debug\("InputSQL===:"\+(.*?)\);.*?%> 这样? |
|
neosfungJan 5, 2018
7
.+([^"]+).+
.+([^(<%)(%>)]+).+ |
|
bxb100Jan 5, 2018 via Android
8
看看 tomcat 怎么实现的
|
|
thinkmoreJan 9, 2018
9
第一个: (?<=").*(?=")
第二个:(?<=<%).*(?=%>) java7 测试通过 |