色色一区二区三区,一本大道道久久九九AV综合,国产香蕉97碰碰视频va碰碰看,综合亚洲国产2020

    <legend id="mljv4"><u id="mljv4"><blockquote id="mljv4"></blockquote></u></legend>

    <sub id="mljv4"><ol id="mljv4"><abbr id="mljv4"></abbr></ol></sub>
      <mark id="mljv4"></mark>

      重復(fù)元素的模式匹配

      2021-02-05 22:13

      是否有一種模式可以匹配一行中出現(xiàn)兩次以上的重復(fù)元素?為了示例,假設(shè)我想使用模式匹配來刪除后續(xù)的重復(fù):l={1,2,2,3,4};l/{b,x,x,r,r}-gt;{b,r}(*

      解答動(dòng)態(tài)

      • 使用Longest pattern命令查找與模式匹配的最長重復(fù)序列。
        l={1,2,2,3,4};l/。{b,x,Longest[(x)…],r}:gt;序列[]] {1,3,4}
        } 嘗試如下:
        l={1,2,2,2,3,4};l/。{b,x,(x)…,r}-gt;{b,r}(*{1,3,4}*)

        • 您還可以考慮使用Repeated的雙參數(shù)形式,以便更精細(xì)控制:
          {1, 2, 2, 3, 4} /. {a,b}:gt;序列[]] {1,3,4} 不是模式匹配,而是相互匹配方式:
          箱[拆分@l2,{x}:>;x] {1,3,4}

          • End

          免責(zé)聲明:

          本頁內(nèi)容僅代表作者本人意見,若因此產(chǎn)生任何糾紛由作者本人負(fù)責(zé),概與琴島網(wǎng)公司無關(guān)。本頁內(nèi)容僅供參考,請您根據(jù)自身實(shí)際情況謹(jǐn)慎操作。尤其涉及您或第三方利益等事項(xiàng),請咨詢專業(yè)人士處理。