fmddlmyy吧 关注:121贴子:3,025
  • 12回复贴,共1

合并行的请教

只看楼主收藏回复

有若干行文字。其中某行的最后数字与另一行的最前数字相重。相重的文字未知。
如何合并这样的行。
如:
如何合并这样的行一二三四
一与另一行的最前二三四一二三四一二三四
一一二三一二三四四与另一行的最前数字相重
一二三四与另一行的最前数字相重
希望出现这样结果(无叠行不计):
如何合并这样的行一二三四与另一行的最前数字相重


1楼2012-12-01 04:32回复
      这个……若是指定字数的话,大概能通过\b\d类的操作?不过,这也得紧挨的才行,若不紧挨的,想不出来。


    2楼2012-12-01 06:11
    回复
      2025-05-29 10:38:07
      广告
      没看懂


      IP属地:浙江3楼2012-12-01 11:41
      回复
          意思大概明白,就是有固定的首尾相连的内容。但可能楼主列的例子中有错吧?


        5楼2012-12-01 18:10
        回复
          莫不是第一行和第四行合并成结果?


          IP属地:浙江6楼2012-12-01 19:43
          回复
            提了个问不见人了


            IP属地:浙江7楼2012-12-01 19:43
            回复
              是‘数字’二字没表达清楚。数字是几个字。缅怀在六楼说的正是我要表达的意思。
              重来一遍
              如:
              如何合并这样的行****
              一与另一行的最前二三四一二三四一二三四
              一一二三一二三四四与另一行的最前数字相重
              ****另一行的最前数字相重
              希望出现这样结果(无叠行不计):
              如何合并这样的行****与另一行的最前数字相重


              8楼2012-12-02 01:40
              回复
                化外在5楼的发言是我全部的意思:在众多的行中,将首尾有若干(比如大于5个)相同字符的行合并起来。


                9楼2012-12-02 01:45
                回复
                  2025-05-29 10:32:07
                  广告
                  这个不好弄 跨行的无力啊


                  IP属地:浙江10楼2012-12-02 09:15
                  回复
                    那么有办法把【\c****\c】(前\c=后\c)合并为【\c】呢。


                    11楼2012-12-04 00:57
                    回复
                      那中间的怎么办呢 要是合并后\c在前 中间不变就是 【(\c)(.{-})\1】=【\1\2】
                      问题要问得清楚啊


                      IP属地:浙江12楼2012-12-04 07:47
                      回复

                        【(\c)(.{-})\1】=【\1\2】已经解决问题了。
                        提问中的****表示要丢掉的东西。我依样画葫芦把【\1\2】改为【\1】了。
                        感谢!!!!


                        13楼2012-12-04 09:13
                        回复
                          恭喜解决问题哈


                          IP属地:江苏14楼2012-12-10 15:56
                          回复