V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  tsohgdivil  ›  全部回复第 14 页 / 共 20 页
回复总数  392
1 ... 6  7  8  9  10  11  12  13  14  15 ... 20  
@JCZ2MkKb5S8ZX9pq #24
你可以看下这本书,像这种问题在里面有很多讨论,里面详细讲解了正则的匹配过程。看完基本上可以自己写一个正则引擎了。
推荐《精通正则表达式》
@JCZ2MkKb5S8ZX9pq #22
好的,对不起,下次我尽量简短一点。我想说的就是“看书就完了”,不然这个坑踩了还有无数坑等着。
而且情况简单还好,如果情况比较复杂,就算你再怎么精通正则,也不太可能写出一个完全“正确”的正则出来,最多写一个在特定情况下能够取出来正确值的正则,但是总是会出现 edge case
你看就这么一个简单的例子就得讨论这么多层。。更说明问题了。

不是说正则不好,但是运用正则需要对正则很深的了解才不会出错,不然到处复制粘贴修修改改可能出错的地方多了去了。

所以与其在这纠结这个例子是不是有问题,我还是建议去系统性的看下正则的书籍,了解了正则的匹配过程是怎么样的这些问题都不是问题。
。。。。。。你自己都搞不清楚正则匹配到的东西是什么还说要把 xpath 全部替换成正则?

楼主的问题完美展现出了正则的缺点:经常取出一些出乎意料的结果,而且本来可能是“正确”的正则,html 都数据甚至是顺序变一变就完全不对了。

退一步来说,就算你真想用, 至少看本正则表达式的书再来用吧。。不然有可能出的问题多了去了。你这个问题的原因是贪婪模式,正则表达式默认会选取匹配内容最多的结果,所以他会从第一个 src 匹配到最后一个 alt
@dxgfalcongbit #40
抽样偏差先学习一个
@dxgfalcongbit #12 笑了,张口就是事实。

我帮你把你想说的直接总结了:“我秃了,但谁叫我这么聪明呢?”
2019-10-22 06:56:54 +08:00
回复了 mytudan 创建的主题 分享创造 薛定谔的猫与 NP 完全问题
量子速读与计算佛学
2019-10-20 21:50:04 +08:00
回复了 ipwx 创建的主题 Microsoft Office 我不理解,这么注重隐私的 v 站程序员为啥会搭车家庭版
@voidless #43
V 站正常操作
2019-10-20 13:23:14 +08:00
回复了 monetto 创建的主题 macOS Mac 可以通过 CMD+空格调出汉英词典吗?
@starrystarry 没想到还有这个快捷键
2019-10-11 12:16:13 +08:00
回复了 gkiwi 创建的主题 MacBook Pro 苹果是否可能出触摸屏的 mac?
在可见的未来不可能。苹果的思路就是 macOS 压根不适合用手指操作。具体见 sidecar,iPad 上可以用 pencil 当作鼠标用,说明功能已经都实现了,但是用手指不行,说明是有意限制的。
2019-10-11 12:12:27 +08:00
回复了 tsohgdivil 创建的主题 macOS 为什么 qq 老是在调用我的独显
@drrrtt #10
感觉应该就是这个原因了
2019-10-11 12:12:10 +08:00
回复了 tsohgdivil 创建的主题 macOS 为什么 qq 老是在调用我的独显
@imtyz001 #8
我就是 MAS 版。。
2019-10-11 08:52:32 +08:00
回复了 ODD10 创建的主题 macOS Bartender3 用的人多么?
@binux #5
?没懂这个逻辑
之前随便截图不需要权限,现在用户主动允许才能截图,这不是更好一些么?
2019-10-11 05:44:38 +08:00
回复了 tsohgdivil 创建的主题 macOS 为什么 qq 老是在调用我的独显
@20015jjw #3
唉,这种 IM 没办法啊
2019-10-11 03:08:07 +08:00
回复了 ODD10 创建的主题 macOS Bartender3 用的人多么?
感觉开发者还是靠谱的。
苹果商店搜不到的软件非常多,主要是因为上了苹果商店权限会受到限制,以至于有的软件可能根本没法使用
2019-10-11 02:33:07 +08:00
回复了 tsohgdivil 创建的主题 macOS 为什么 qq 老是在调用我的独显
@paulzhang1992 #1

当有 app 在调用独显的时候,不能切换到“Integrated Only”

> gfxCardStatus v2.3 and above actively prevents you from switching to Integrated Only mode when any apps are in the Dependencies list (or if you have an external display plugged in). This is because if you were to do this, your discrete GPU would actually stay powered on, even though you've switched to the integrated GPU.

https://gfx.io/switching.html#power-source-based-switching
我觉得楼主的观察是和思考是正确的…截取《小王子》中的一段:
> 我给你们讲关于小行星 B612 的这些细节,并且告诉你们它的编号,这是由于 这些大人的缘故。这些大人们就爱数目字。当你对大人们讲起你的一个新朋友时, 他们从来不向你提出实质性的问题。他们从来不讲:“他说话声音如何啊?他喜 爱什么样的游戏啊?他是否收集蝴蝶标本呀?”他们却问你:“他多大年纪呀? 弟兄几个呀?体重多少呀?他父亲挣多少钱呀?”他们以为这样才算了解朋友。 如果你对大人们说:“我看到一幢用玫瑰色的砖盖成的漂亮的房子,它的窗户上 有天竺葵,屋顶上还有鸽子……”他们怎么也想象不出这种房子有多么好。必须对他们说:“我看见了一幢价值十万法郎的房子。”那么他们就惊叫道:“多么漂亮的房子啊!”
2019-10-06 12:44:29 +08:00
回复了 KunMinX 创建的主题 奇思妙想 为什么生命能活又会死?为什么认为生命不存在灵魂?
用类比去替换论证,最终只能得出民科的结论。
1 ... 6  7  8  9  10  11  12  13  14  15 ... 20  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2165 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 02:43 · PVG 10:43 · LAX 19:43 · JFK 22:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.