beneo
V2EX  ›  问与答

求微信阅读里面的文本标记算法,类似索引的

  •  
  •   beneo · Feb 10, 2016 · 2520 views
    This topic created in 3769 days ago, the information mentioned may be changed or developed.

    感觉和 PDF 的 Comment 一样

    微信能够把这段文字画线,然后写一些评论

    我很好奇的,想知道实现原理,给我几个关键词也可以。因为 iPhone , iPad 都要兼容,字体大小都可以改变,总觉得肯定不是 String#index(“内容”)这种做法吧。

    谢谢

    Supplement 1  ·  Feb 10, 2016
    5 replies    2016-02-12 13:26:28 +08:00
    old9
        1
    old9  
       Feb 10, 2016 via Android
    关键词 DOM range ?问的是这个么?
    beneo
        2
    beneo  
    OP
       Feb 10, 2016
    @old9 应该不是吧,你想在 iPad , iPhone ,或者字体大、字体小的情况下,都知道给这个文字划上线。我意思不是这个效果,而是这个索引是怎么做到的。我自己只知道倒排——搜索常用算法可以做到,但是我觉得自己想的比较粗浅
    old9
        3
    old9  
       Feb 10, 2016 via Android
    哦明白你什么意思了,用类似 XPath 的语法实现过一个,勉强够用,差不多就是你说的 string index 这种,之前也研究过 iBooks 的,似乎也是类似 XPath 的方式。

    你可以看看豆瓣和多看的在线阅读器,似乎有些黑科技,不记得了。
    beneo
        4
    beneo  
    OP
       Feb 11, 2016
    这个不能沉啊
    beneo
        5
    beneo  
    OP
       Feb 12, 2016
    求解答啊,哪位兄台知道
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   888 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:31 · PVG 06:31 · LAX 15:31 · JFK 18:31
    ♥ Do have faith in what you're doing.