java正则表达式提取红框中的内容,求助

开源上海 发布于 2019/07/18 11:47
阅读 229
收藏 0

 

 

package org.massive.tree;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class TTT {

    /**
     * @param args
     */
    public static void main(String[] args) {
        StringBuffer lSQL = new StringBuffer();
        lSQL.append(" ${PA_JS.ActionJ_DiskPath} ");
        lSQL.append(" <#list PA_JS.FieldInfoAll as freeRows> ");
        lSQL.append(" <#list JRoot.FieldInfoAll as freeRows> ");
        lSQL.append(" <#if freeRows.HTypeid?index_of('3')==0> ");
        lSQL.append("     ${freeRows.ParType} ${freeRows.ParName_L} = StrUtil.getJoinStr(request.getParameterValues('${freeRows.ParName}'));//${freeRows.ParDesc} ");
        lSQL.append(" <#else> ");
        lSQL.append("     <#if freeRows.ParType=='String'> ");
        lSQL.append("     ${freeRows.ParType} ${freeRows.ParName_L} = request.getParameter('${freeRows.ParName}');//${freeRows.ParDesc} ");
        lSQL.append("     </#if>     ");
        lSQL.append(" </#if>     ");
        lSQL.append(" </#list> ");
        Pattern pattern = Pattern.compile("^\\{.*");//这个正则表达式怎么写呀?
        Matcher matcher = pattern.matcher(lSQL.toString());
        while (matcher.find()) {
            System.out.println(matcher.group());
        }
    }
}
 

加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部