• ベストアンサー

正規表現置換

はじめまして。 現在、テキストエディタで kami987koroです。(漢字、かな、英数字、半角記号、全角記号、改行、スペースを含む文字列)ありがとうございました。 という文字列を正規表現で拾いだして、置換したいと考えています。 ただ、私がその方面の知識に疎く、どう表記すればよいのか分かりません。 そこで、この分野にお詳しい方、ご教授願えませんでしょうか? よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

昨日回答を書いたはずなんですがどこいったんだろう? それはさておき、 kami987koroです。から始まり ありがとうございました。で終わる文字列にマッチさせるには、 改行の問題もありますが基本的には kami987koroです。.*ありがとうございました。 や kami987koroです。.*?ありがとうございました。 でOKです。 ・. というメタ文字が改行にマッチするか ・上記のような文字列が複数登場するか といったことがわかりませんので、こうすればよいと断言することはできません。 そもそも、このような部分をマッチさせてなにをやりたいのでしょうか? 質問には置換とありますが、どのような置換を行いたいのかの情報がありませんから これもなんともいうことができません。 正規表現置換というソフトはこれですか。 http://www.vector.co.jp/soft/win95/util/se252054.html

kamikorosama
質問者

お礼

ありがとうございます。 早速、 kami987koroです。.*ありがとうございました。 や kami987koroです。.*?ありがとうございました。 試してみたいと思います。 正規表現置換というソフトはそれです。 >昨日回答を書いたはずなんですがどこいったんだろう? どこにいったんでしょうか?

その他の回答 (1)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

話が漠然としてよくわからんのですが、 「kami987koroです。」から始まって、 「ありがとうございました。」で終わる文字列に対して何か処理をしたい ということなんでしょうか? エディタと一言で言ってもいろいろ方言やら制限がありますから、 これだけの情報で意味のある回答をするのは無理でしょう。 たとえば使っているエディタの名称(とバージョン)や 検索対象は複数行にまたがる可能性があるのかとか。 あと、 >ご教授願えませんでしょうか? すなおに教えてくださいで済む話なのに、なぜわざわざ間違った いいまわしをするんでしょうか?

kamikorosama
質問者

補足

ご回答ありがとうございます。 kami987koroです。~任意の文字列(複数行にまたがる)~ありがとうございました。 ここで「kami987koroです。」「ありがとうございました。」は固定の文字列です。 エディタはUnEditor5.9.1もしくは正規表現置換(正規表現はPerl5.005に準拠)というソフトを使おうと考えています。 間違った言い回しの件ですが、 ただ、自分が無知なために丁寧な言い回しをしようとして、 かえって失礼なかたちになったということです。