*既有字母也有数字(长度2-12) /[a-z]{2,12}|\d{2,12}/im (i:忽略大小写,m多行生效)
*全是字母或全是数字(长度2-12)/ ^[a-z]{2,12}/i$|^\d{2,12}$ /
*电话号码:/^(13[0-9]|15[012356789]|17[678]|18[0-9])[0-9]{8}$/
*邮箱:/^([a-zA-Z0-9_\.\-])+@@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/(两个@@是因为playframework的缘故,其他框架只需要一个@)
*eclipse快捷替换
针对注释和代码在同一行:
代码样式:private String carinsureDrelation;//被保险人与车辆的关系
查找正则:(\w+\s+\w+\s+\w+;)//(.*)
替换:@ApiModelProperty("$2")\r\n $1
针对注释和代码不在同一行:
代码样式:
//物理地址
private String id;
查找正则://(.*)
替换:@ApiModelProperty("$1")
这一操作将会把所有/* *等相关的注释全部删除掉,把注释部分去掉了
(^\s*\/\*\*)|(^\s*\*.*)
这一操作,可以将所有的//(包括在内)后面的所有注释清除掉
\/\/.*
这样所有空行都将清除掉,剩下的将全是有用的代码了
^\s*\n
ibatis转mybatis
#([0-9a-zA-Z_]+):([0-9a-zA-Z_]+)#
#{$1}