◀一般トップへ
  • 3125 置換アルゴリズム
    • 3126 Re:置換アルゴリズム
      • 3128 Re2:置換アルゴリズム
  • [3125] 置換アルゴリズム mrkmyss 2003年07月26日 19:58

    すばらしいエディタを使わせていただき大変感謝しております。
    1行、数十万文字の文章があるのですが、定期的に出てくる単語で
    改行を加えたいと思っております。
    そこで「単語単語」を「単語\n単語」のように正規表現で
    改行を付け加える作業をしています。
    置換アルゴリズムの問題だと思うのですが、もうすこし、速度があがるような方式にならないでしょうか

    大変、無理を承知でお願いしております。
    以上、よろしくお願いします。
    • [3126] Re:置換アルゴリズム wmlhq 2003年07月27日 10:56

      ▼ mrkmyssさん
      > 1行、数十万文字の文章があるのですが、定期的に出てくる単語で
      > 改行を加えたいと思っております。
      > そこで「単語単語」を「単語\n単語」のように正規表現で
      > 改行を付け加える作業をしています。

      うーん、POSIXに準拠していない変な正規表現エンジンなんだよな。

      Speeeeed
      http://www.vector.co.jp/soft/dl/win95/util/se142895.html
      とBREGEXP.DLLをダウンロードして、同じフォルダに置き、
      k,m修飾子をつけて
      「単語単語」を「単語\r\n単語」に正規表現置換でよいかと思う。
      • [3128] Re2:置換アルゴリズム mrkmyss 2003年07月27日 21:16

        ▼ wmlhqさん

        > Speeeeed
        > http://www.vector.co.jp/soft/dl/win95/util/se142895.html
        これいいですね。ありがとうございました。