アプリ版:「スタンプのみでお礼する」機能のリリースについて

文字+改行コードの置換についてご教授ください。
テキスト内の数字「9」とそれに続く改行コードのみ置換(削除)対象にしています。
全ての改行コードが対象ではないため、下記のようにエディタ(sakuraエディタ)で指定しました。

置換前: 9\r\n
※削除したいため、置換後の欄は空欄にしています。

しかし、この設定だと置換前の文字列を置換対象として認識しません。(検索対象としても)
\r\n だけだと改行コードを認識するので、文字と改行コードのセットを認識していないようです。

指定に誤りがあるのでしょうか。詳しい方ご教授お願いします。

A 回答 (2件)

>「9」とそれに続く改行コードのみ置換(削除)


最後に「9」がある文字列の「9」を削除したいことでしょうか?

1あいうえお9 → 1あいうえお
9かきくけこ7 → 9かきくけこ7
さしすせそ999 → さしすせそ99

置換ダイアログの正規表現にチェックを入れます。

最後に「9」+改行コードのみ置換なら
置換前「9\r\n」
置換後「\r\n」

最後に「9」+改行コードがある行を削除するなら
置換前「^.*9\r\n」
置換後「」(空欄)
「文字+改行コードの置換について」の回答画像2
    • good
    • 0
この回答へのお礼

とても助かりました!
CSVファイルを作ろうとしており、例えば

8889
OK
777999
NG

これを改行を消して、コンマ区切りにしたかったのです。

8889,OK
777999,NG

無事置換でき、CSVにすることができました。ありがとうございます!

お礼日時:2011/08/30 21:21

>テキスト内の数字「9」とそれに続く改行コードのみ置換(削除)対象にしています。



基本的な置換操作はWordのワイルドカード置換で簡単に実行することができます。

「9」の後の改行コード(段落内改行ではなく通常の改行)だけ削除するなら以下のような置換操作になります。

Ctrl+Hで置換ダイアログを出して「オプション」ボタンをクリックし、「ワイルドカード置換する」にチェックを入れ、検索する文字列に「9^13」置換後の文字列に「9」を入力して「すべて置換」します。
    • good
    • 0
この回答へのお礼

実際にやってみたら成功しました。ありがとうございました! 
Wordでの置換はあまりしたことがなかったので、とても勉強になりました。

お礼日時:2011/08/30 21:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!