• 締切済み

秀丸の置換 〔月〕〔曜〕〔日〕→<T-R>月曜日(ヽ<!>ヽ<!>ヽ)

まだ正規表現初心者でどのように表現してよいか分からないので投稿させて頂きます。 タイトル通りなのですが、秀丸の置換を使って例えば 〔月〕〔曜〕〔日〕→<T-R>月曜日(ヽ<!>ヽ<!>ヽ)もしくは 〔月〕〔曜〕〔日〕→<T-R>月(ヽ)<T-R>曜(ヽ)<T-R>日(ヽ) の様に置換したいのです。 ちなみに下段は上段をただバラバラにしただけのものです。 出来れば上段のように置換できれば重畳なのですが。。 〔〕内の文字は変わりますが、〔文字〕の形だけは変わりません。 何千行にも渡る文書の中にポツンと出てくるものなので効率よく置換したいのです。 どうぞよろしくお願いいたします。

みんなの回答

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

条件の後出しがなければ 〔(.)〕〔(.)〕〔(.)〕 で検索して <T-R>\1\2\3(ヽ<!>ヽ<!>ヽ) に置換

hirobow_ok
質問者

お礼

なんとなーく参考になりました。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 秀丸で正規表現を使って置換

    あるファイルに関して、このような置換を行いたいです。 abc/xxx,yyy,zzz.html ↓ abc/xxx.html xxxとyyyとzzzはある任意の文字列(英数字で文字数はばらばら)で 「abc/」と「,」と「.html」は固定の文字列になります。 そこで、秀丸で開いて、正規表現による検索で、 「abc/.*,.*,.*.html」 として検索すると、該当部分が検索できることがわかりましたが、置換後をどのように設定すればいいのかわかりません。 置換後のabc/xxx.htmlの「xxx.html」の部分は検索前の任意の文字列をそのまま残したいのです。 秀丸の置換機能でこのようなことは可能でしょうか? 正規表現に関してあまり詳しくないので教えてください。

  • 秀丸の置換

    秀丸の置換 で質問 <CharStyle:傍点>任意の文字列<CharStyle:> ↓ <t-em style="accent">任意の文字列</t-em> に置換するにはどうすればよいでしょうか?

  • 秀丸の置換で正規表現を使う方法を教えてください

    お世話になります 秀丸エディタの置換を用いて、 (’.ab12#-cd’)のような文字列や数字、記号のまじった ( )から( )の中身を検索置換して (’’)にしたいと考えています。 具体例 (’.ab12#-cd’) (’.ab#37-c’) (’..ab-82#d%’) (’.12jg+#ppv’) (’.ab12lentext’)から ↓ (’’)に置換したい。 秀丸を使うときはあっても単純な 一文字程度の検索置換しかおこなったことがなく どうにも方法がうかばなかったところ 友人から、正規表現というものを 使えば実現できるようだと聞きました。 友人も残念ながら、プログラミングの経験は あまりなくて正規表現での記述方法は わからないいうことでした。 正規表現を使ってこれを実現する方法を 教えていただけませんでしょうか よろしくお願いいたします

  • 秀丸での、正規表現を使った置換

    秀丸での、正規表現を使った置換 \t第*.条*. (例えば「第1条」「第2条」「第3条」など) にマッチするものを、 \n第*.条*.\n のフォーマットに変換したいです。 しかし、変更後を「\n第*.条*.\n」でしていすると、 置換後の文字自体が、アスタリスクになってしまい、 例えば「第1条」「第2条」「第3条」などが、 すべて「第*.条」「第*.条」「第*.条」などになってしまいます。 数字部分を残しつつ置換するにはどうすればよいでしょうか?

  • 秀丸で<img=●●> を <img=●● /> と置換するにはどうすればいいでしょうか

    秀丸で<img=●●> を <img=●● /> と置換するには (文末にスラッシュとスペースを入れる) 正規表現ではどのようにかけばいいでしょうか。 よろしくお願いします。

  • 秀丸の置換で数字で始まる行だけを残したい

    秀丸の置換で数字で始まる行を残したいのですが可能でしょうか? 正規表現にチェックを入れて 検索に ^[0-9].*\n 置換に 空白 で数字で始まる行のみを消せることは分かったのですが、逆に数字で始まる行のみを残す方法がわからず、ご質問申し上げました。

  • 秀丸での正規表現を使用した置換

    いつもお世話になっております。 秀丸で正規表現を使用した置換処理を行いたいと思うのですが、どうしても正規表現の式が書けません。 どうかご教示下さい。 <置換前> ABC1 あAbCd++ ... ... ・先頭4文字は半角英数字の大文字固定 ・その後ろにタブ ・最後にかな、英数字、記号などの可変長の文字列 上記で1レコードです。 <置換後> ABC1 String 内容 あAbCd++ ... ... ・先頭4文字そのまま ・その後ろにタブを3つ+改行 ・続いて「内容」という文字列+改行 ・最後に可変長の文字列をそのまま+改行 「置換」の正規表現は以下だと思うのですが、英数字4文字と可変長文字列を別々にマッチさせる「検索」がどうしても分かりません。 \0 String\n内容\n\1\n どうかご教示下さい。 <環境> Ver.6.1.4

  • 秀丸の正規表現を使って置換

    三番目の引数が0かNULL、nullならば、以下のように秀丸で置換したいのですが、やり方がわかりません。正規表現を使って置換したいです。 abcmethod(aaa, bbb, 0, ccc)やabcmethod(aaa, bbb, null, ccc)    ↓↓↓↓↓↓ abcmethod(aaa, bbb, ccc) aaa,bbb,cccは任意の文字半角アルファベットや数値です。 abcmethod(.+,.+,.+,.+)で、検索できますが、置換の仕方がわかりません。 どうぞよろしくお願いします。

  • 秀丸の改行削除もしくは置換

    秀丸で改行だけを削除したいと考えています。 正規表現で\nで置換できる、ということは知っています。 下記のようなケースで、一番左端にある改行だけを 削除して、詰めたいのですが…何かよい方法はないでしょうか? よろしくお願いします。 ※何万行とあります。 ※間隔に規則性はありません。 ----------------------- ↓ ↓ ○○○↓ ↓ ↓ ↓ ××××↓ ↓ ----------------------- //////////////// 最終的に下記のような形にしたい ○○○↓ ××××↓

  • (秀丸)正規表現で、CSV内金額へ消費税計算置換

    お世話になります。 (秀丸の)正規表現について教えてください。 たとえば、CSVテキストファイルに、1行、 ABC,DEF,"10,000円","10,500円",GHI という文字列が存在しています。 そこでご質問なのですが、 (秀丸の)正規表現を利用し、 上記"10,000円"の文字列を、 10000と判断させて、その数値に対して1.08掛け算して(8%消費税を加算して、) 右となりの、上記"10,500円"を、"10,800円"と変更して置換したいです。 (ちなみに秀丸は、2013年12月16日(月)現在の  最新バージョンVer8.32を利用しています) 以上になります。 宜しくお願いいたします。