T0DD 最近的时间轴更新
T0DD

T0DD

V2EX 第 198441 号会员,加入于 2016-10-26 17:33:51 +08:00
T0DD 最近回复了
2020-03-13 00:44:19 +08:00
回复了 goyiyi 创建的主题 程序员 Java 如何匹配 html 文本
@goyiyi 另外,我自己测试过对于较长的 html 字符串(>2000 ),用 regex 做多匹配性能比较差,差不多一次计算要 20 ~ 25ms
可以尝试用 String.indexOf & String.subString 配合,写一个固定场景下的 extractStrings(), 能有 20 倍左右的性能提升。
2020-03-13 00:39:15 +08:00
回复了 goyiyi 创建的主题 程序员 Java 如何匹配 html 文本
String reg = "a href=\"/company/.+?/";
Pattern p = Pattern.compile(reg);
Matcher m = p.matcher(a); // a is your original string.
List<String> resultList = new LinkedList<>();
while (m.find()) {
String str = m.group();
str = "<string>" + str.replace("a href=\"", "") + "</string>";
resultList.add(str);
}


output:
[<string>/company/zade-servers/</string>,
<string>/company/zappie-host-llc/</string>,
<string>/company/zare/</string>]


@goyiyi 匹配多个的话,不能用贪婪模式
@qingtangsdk 如果我说“赔偿问题”,是不是官方回答是“稍后会有负责这块的其他同学联系您。”?然后后续的联系就遥遥无期?
@qingtangsdk 你钉钉?我加你,为了解决个问题,翻出来 N 年不用的钉钉。。。
@goodryb 测的时候 api 是正常的,我周一的时候测完,在线上已经跑了 3 天,基本没出什么问题。周五的时候未做任何代码改动的情况下出的问题。 按照以往开发经验,不是我的改动导致的问题。不然不会有这个几天的延迟。这种花钱的事情,有可能导致资损的,都是很谨慎操作的。
@qingtangsdk 不可用的资源里面,一个绑定中,一个解绑中,1. 页面上行操作都是灰掉的; 2. sdk 调用提示状态不对,不支持释放操作。
@qingtangsdk 申请了 EIP 要往 ECS 上绑定,结果处于“绑定中”状态超过了 2 个小时;为了解决业务不可用问题,操作另外一台 ecs 解绑 EIP,结果这个 ecs 解绑 eip 超过 2 个小时,一下两台 ECS 都不能用了。
然后,这两个 EIP 还一直扣费,完全做不了什么。。。因为释放和解绑的资源,必须处于空闲(可用)状态,而我的 ecs 和 ip 都处于某种 ing 状态。
@qingtangsdk 官方客服吗?
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3597 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 04:41 · PVG 12:41 · LAX 21:41 · JFK 00:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.