摘要:
正则表达式优化 正则表达式执行过程 1.正则表达式编译:检查正则表达式语法正确性,如果正则,则编译为内部形式 2.传动开始 传动装置将正则引擎定位到目标字符串起始位置 如:(this subjiect 匹配 subjiect 传动装置则会将起始位置移动到 this "s"处) 3.引擎开始测试正则表 阅读全文
摘要:
正则表达式环视 1.环视又叫预搜索和零宽断言 2.环视又划分为 3环视只占用逻辑位置 不占用物理位置 如:匹配后缀名字为txt的文件 字符:file.txt、file2.exe 正则 \w(?=.exe) 匹配字符串file24.环视的用法 (?=exp)肯定顺序环视的2种用法 1)查找电话号码是1 阅读全文
摘要:
4种环视 顺序肯定环视(?=pattern) 逆序肯定环视(?<=pattern) 顺序否定环视(?!pattern) 逆序否定环视(?!<pattern) 注意 环视是不会占用物理匹配的 顺序肯定环视的2种用法 环视在左表达式在右:二次筛选匹配 表达式在右环视在左:以表达式环视结尾 如:字符aa1 阅读全文
摘要:
图解正则 朋友需要截取img标签的src 和data-url 跟上面差不多。。顺便附上 阅读全文
摘要:
解析url参数正则:(?<=\?|&)[\w\={}\\\\,-:'\s'""]*(?=[^#\s]|) 意思是(?<=\?|&) 从?或&符号开始匹配之后的满足 [\w\={}\\\\,-:'\s'""]*的字符串 但是不包含& 1个到多个 (?=[^#\s]|)匹配空格|#号之前或者空格之前结束 阅读全文
摘要:
建议 强烈建议不要手动打开和关闭事物,交给spring 托管 案发现场 //防止全局配置了 所以这里定义sprnig 不托管事物 @Transactional(propagation = Propagation.NOT_SUPPORTED) public boolean deductNumber(L 阅读全文