- ベストアンサー
テキストエディタ(秀丸)での置換
テキストエディタ(秀丸)を使用して、以下のフォーマットになっている名前と日付の前のスペースをタブに置換したいと考えています。 ※名前にも空白が入っている為、スペースをタブに単純変換できません。 数値の前の空白だけをタブに変換したいのです。データは何百もあります。 (↓氏名の間と日付の前にスペースが入っています。) tanaka taro 10/10/2007 suzuki yumi 2/8/2007 ↓ tanaka taro(ここにタブスペース)10/10/2007 suzuki yumi(ここにタブスペース)2/8/2007 ---------------------------------------------------------------- ●検索:(スペース)[0-9] 置換:\t[0-9] と実行すると、日付の最初の数字が[1-9]に置換されてしまいます。(tanaka taro(タブスペース)[0-9]0/10/2007) ●検索:(スペース)[0-9] 置換:\t と実行すると、日付の最初の数字が消えてしまいます。(tanaka taro(タブスペース)0/10/2007) ---------------------------------------------------------------- どなたかご教授の程、宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ヒットした数字を置換後も残すにはグループ化して 検索 : ([0-9]) ← 括弧でくくる 置換 : \t\1 ← \1 がマッチした数字で置き換わる として下さい。
その他の回答 (1)
- hirorin00
- ベストアンサー率50% (446/884)
はじめまして 検索「 \f[0-9]」 置換「\t\1」 これでいけるとおもいます。 的外れでしたらごめんなさい。
お礼
おかげさまで希望通りの結果を得られました。心から感謝しております。 区切り記号、勉強不足でした。秀丸のヘルプで詳しく見てみます。 本当にありがとうございました。
お礼
koko_u_様 おかげさまで希望通りの結果を得られました。 以下のようにグループ化して$1でカッコ内の1番目を表示するように試してみたんですが、うまくいかなったところでした。 検索 : ([0-9]) 置換 : \t$1 本当にありがとうございました。