![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
こちらへの投稿が妥当かどうか自信がありませんが、もし御存知の方がいらっしゃったら、お知恵をお貸しいただければと。
恐らく単純な躓きなのでしょうが、ソートー悩んでいます。。。
ヒューレットパッカードの200LXでvzを使っています。
vz起動時、vwxは常駐させています。
他に使用環境の何を書かねばならないか良く分からないので、もしあったら御指摘ください。
以下のような文字列を置換しようとしてうまく行かず困っています。
ある俳優のプロフィールを自分なりに読みやすくしたいのです。
というか、まちがった一括置換で読みにくくなった(御丁寧に保存してしまった^^)ものを読みやすくしたいのです。
対象文字列(の一例)
1996年 「驚變」1997年 「求戀期」「映画ほにゃらら」
年と「の間はtabが入っています。
」と1997年の間は何も入っていません。
(以下の例文では[tab]とか[改行]とか表記します)
これを
1996年[tab]「驚變」[改行]
1997年[tab]「求戀期」「映画ほにゃらら」
としたいのです。
つまり」と四桁の数字の間を改行したいのです。
で、検索文字列にこう打ち込みました。
」\([0-9][0-9][0-9][0-9]\)
そして置換文字列にこう打ち込みました。
」\n\1
そうすると置換結果はこうなりました。
1996年 「驚變」n1997年 「求戀期」「映画ほにゃらら」
つまり\nが改行記号と認識されず、文字nそのものだよと受け取ったみたいです。
正規表現そのものが全て受け付けてられていない訳ではなさそうです、\1でちゃんと1997年とでてきますから。
また、以下のようにしても、結果は同じでした。
検索文字列
\(」\)\([0-9][0-9][0-9][0-9]\)
置換文字列
\1\n\2
ちなみに
検索文字列
」
置換文字列
」\n
としたら、ちゃんと改行できます。
どなたかお知恵をいただけないでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
★お試し1
・検索文字列⇒『」19』
置換文字列⇒『」\n19』
と
検索文字列⇒『」20』
置換文字列⇒『」\n20』
の2つに分けるのはどうですか?
★お試し2
・キーボードマクロを使う。
最初に『年』文字を検索文字としておく。
そしてファイルの一番下へ移動させておく。
(1)[CTRL]+[_]でマクロ登録開始
(2)『年』文字を↑検索する…[SHIFT]+[↑]キー
(3)1語左へ移動する…[SHIFT]+[←]キー
(4)改行を挿入する…[RETURN]キー(Enterキーなど)
(5)[ESC]キーで登録完了
(6)[ESC]キーをずっと押してマクロの連続実行をさせる。
上記の5ステップを登録して ESC キーをずっと押せばマクロが連続的に実行されます。
データが少ない場合か、1回だけならばこれで編集できます。
・以上。参考に。
余談:
・『Vzエディタ』って『ヒューレットパッカード』の 200LX でも使えるのですか。初めて知ったよ。
『Vzエディタ』v.1.57、v1.60 が懐かしいです。
・下の『参考URL』のどうぞ。
参考URL:http://homepage3.nifty.com/mezala/vz/re/index.html
お返事を書くのが超遅くなってしまいました。まことに申し訳ないことをいたしました。急な長期出張がばたばたと決まり、気にはなっていたのですが、リアクション出来ずにいらいらしていました。ネット環境が劣悪なところで、連絡は電話ファックスというなかなか渋い世界でありました。。。。
いただいたお試し方法、1の方でOKでした。
有難うございます。
2のほうは、私が知らないだけかもしれませんが200LX特有のキーボードマクロは使えるのですが、DOSに下りてしまうと使えないような気がします。
やれるのかもしれませんが、やり方を知りません。
いずれにせよありがとうございました。そして申し訳ないことをしました
今後とも宜しくお願い申し上げます。
No.1
- 回答日時:
Vzを使っていたのは前の世紀の遠い昔なのであてずっぽう100%なんですが、
」\n\1
を
」\\n\1
としたらどうなります?
お返事を書くのが超遅くなってしまいました。まことに申し訳ないことをいたしました。急な長期出張がばたばたと決まり、気にはなっていたのですが、リアクション出来ずにいらいらしていました。ネット環境が劣悪なところで、連絡は電話ファックスというなかなか渋い世界でありました。。。。
いただいたアドバイスで試してみました。
結果は
1996年 「驚變」\n1997年 「求戀期」「映画ほにゃらら」
となってしまいます。二段階に分ければOKということが分かったので、とりあえずはやれています。
前世紀の記憶を辿ってくださってありがとうございました。
レスをつけるのが超超遅くなってしまったこと、申し訳ないことをいたしました。
今後とも何卒宜しくお願い申し上げます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 正規表現の置換で一部の文字列をそのまま残したい 2 2022/05/03 19:19
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
- Excel(エクセル) 数式の置換がうまく行かない 6 2022/05/04 15:51
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- フリーソフト サクラエディタの正規表現(grep機能)の使い方 3 2022/06/22 10:29
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードの改行について
-
行間があいているワード文書の...
-
VZ タグ付き正規表現の置換
-
改行削除の便利な方法について
-
一括で、「改行」を外す方法は?
-
PDFからワードへ→文字がくずれる
-
【有効数字について】 授業で、...
-
ファイル名の長短について
-
EXCEL16進⇒浮動小数変換したい
-
EXCELでの16進数取り出し、上...
-
文字の容量(サイズ)についての...
-
エクセルVBAで xlOn xlOff の切替
-
6ビット(符号含む)の二進数
-
アルファベット30文字は何バイ...
-
携帯電話の略語であるMBって英...
-
KBのMB違いって
-
GB と Gbの違いの意味
-
有効数字計算 確定した値を含む
-
1MBって何K?
-
動画容量10Gを50Mpdsでアップロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードの改行について
-
テキストの半角文字を全部削除...
-
MS-Wordで改行を検索・置換する...
-
行間があいているワード文書の...
-
改行削除の便利な方法について
-
テキストファイルの改行した文...
-
秀丸の置換
-
フリーソフトYokkaGrepでの置換...
-
エクセルの改行マーク(?)の置換...
-
テキストファイルの改行について
-
改行を含む置換について
-
改行文頭に関して
-
正規表現による改行の置換
-
いまだに手打ちでwebサイトを作...
-
ワード文書の「スペース」の一...
-
Wordの「改行・1行分空ける」機...
-
エクセルのセル内で改行を削除...
-
VZ タグ付き正規表現の置換
-
PDFからワードへ→文字がくずれる
-
特定の文字が出てきたら改行し...
おすすめ情報