grapes.tag
类 TagHtml

java.lang.Object
  继承者 grapes.tag.TagHtml

public class TagHtml
extends java.lang.Object

获取Html标签(正则)

作者:
JSPGen

构造方法摘要
TagHtml()
           
 
方法摘要
static java.util.Map<java.lang.String,java.lang.String> getAttribute(java.lang.String str)
          获取标签所有属性
static java.util.List<Tag> getBodyTag(java.lang.String str)
           
static java.util.List<Tag> getBodyTag(java.lang.String str, java.lang.String tagName)
           
static java.util.List<Tag> getBodyTag(java.lang.String str, java.lang.String tagName, java.lang.String tagAttRegx)
           
static java.util.List<Tag> getBodyTag(java.lang.String str, java.lang.String tagName, java.lang.String startChar, java.lang.String endChar)
           
static java.util.List<Tag> getBodyTag(java.lang.String str, java.lang.String tagName, java.lang.String tagAttRegx, java.lang.String startChar, java.lang.String endChar)
          获取闭合标签
static java.util.List<Tag> getSimpleTag(java.lang.String str)
           
static java.util.List<Tag> getSimpleTag(java.lang.String str, java.lang.String tagName)
           
static java.util.List<Tag> getSimpleTag(java.lang.String str, java.lang.String tagName, java.lang.String tagAttRegx)
           
static java.util.List<Tag> getSimpleTag(java.lang.String str, java.lang.String tagName, java.lang.String startChar, java.lang.String endChar)
           
static java.util.List<Tag> getSimpleTag(java.lang.String str, java.lang.String tagName, java.lang.String tagAttRegx, java.lang.String startChar, java.lang.String endChar)
          获取自闭合标签(简单标签)
static boolean isSimpleTag(java.lang.String str)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

TagHtml

public TagHtml()
方法详细信息

getBodyTag

public static java.util.List<Tag> getBodyTag(java.lang.String str,
                                             java.lang.String tagName,
                                             java.lang.String tagAttRegx,
                                             java.lang.String startChar,
                                             java.lang.String endChar)
获取闭合标签

参数:
str - 字符串
tagName - 标签名称
tagAttRegx - 标签属性(支持正则表达式)
startChar - 标签起始字符(默认:<)
endChar - 标签结束字符(默认:>)
返回:
List

getBodyTag

public static java.util.List<Tag> getBodyTag(java.lang.String str,
                                             java.lang.String tagName,
                                             java.lang.String startChar,
                                             java.lang.String endChar)

getBodyTag

public static java.util.List<Tag> getBodyTag(java.lang.String str,
                                             java.lang.String tagName,
                                             java.lang.String tagAttRegx)

getBodyTag

public static java.util.List<Tag> getBodyTag(java.lang.String str,
                                             java.lang.String tagName)

getBodyTag

public static java.util.List<Tag> getBodyTag(java.lang.String str)

getSimpleTag

public static java.util.List<Tag> getSimpleTag(java.lang.String str,
                                               java.lang.String tagName,
                                               java.lang.String tagAttRegx,
                                               java.lang.String startChar,
                                               java.lang.String endChar)
获取自闭合标签(简单标签)

参数:
str - 字符串
tagName - 标签名称
tagAttRegx - 标签属性(支持正则表达式)
startChar - 标签起始字符(默认:<)
endChar - 标签结束字符(默认:>)
返回:
List

getSimpleTag

public static java.util.List<Tag> getSimpleTag(java.lang.String str,
                                               java.lang.String tagName,
                                               java.lang.String startChar,
                                               java.lang.String endChar)

getSimpleTag

public static java.util.List<Tag> getSimpleTag(java.lang.String str,
                                               java.lang.String tagName,
                                               java.lang.String tagAttRegx)

getSimpleTag

public static java.util.List<Tag> getSimpleTag(java.lang.String str,
                                               java.lang.String tagName)

getSimpleTag

public static java.util.List<Tag> getSimpleTag(java.lang.String str)

getAttribute

public static java.util.Map<java.lang.String,java.lang.String> getAttribute(java.lang.String str)
获取标签所有属性

参数:
str - 字符串
返回:
Map

isSimpleTag

public static boolean isSimpleTag(java.lang.String str)