- 对字符中任意标签格式进行匹配
- 对匹配的格式可进行替换
- 将处理好的字符串放入textview中进行点击响应
^!74&&此余之所得也。!^
项目中需求的格式
^!为开始标识符
!^为结束标识符
74为标签ID
&&为ID和内容的连接符
以上格式若想修改,只要再TagTextUtil中替换匹配的正则表达式即可
public static final int TOPIC = 1; // 普通标签或者话题
public static final int LOCATION = 2; // 地址标签
public static final int PRICE = 3; // 价格标签
public static final int BRAND = 4; // 品牌标签
public static final int AT = 5; // @某人
private static final String TOPIC = "(\\^[#$!@]).+?([#!$@]\\^)"; //话题正则匹配