新規投稿は記事一覧のフォームからお願いします
> 手元で【\x ^ *】をヌル置換> つまり,すべての行が消えました。\(^o^)/実は、これは最初に試して、同じ結果でした。 そこで気がつきました。【*】はゼロ回以上の繰り返しだ、と。 そこで1回以上の繰り返しを意味する【^ *】を指定したら、#5541の結果となったのでした。> 【\x ^ +】をヌル置換したら,所期の置換結果を得ました。うちでは、これを指定しても、全ての行にマッチして、そして何もなくなりました。> まぁ,よくある VWX のバグってやつじゃないでしょうか。うん、まぁ、うちだけの問題とか設定で回避できるとかではないことがわかり ましたので、素直にあきらめます。 今回の問題はキーボードマクロで解決しました。「#t#>#d」って形。 たかだか百数十行だったし。
以前にも似たような投稿をしたような記憶があります。 過去ログを検索すれば、もしかしたらそのものずばりというか、全くおんなじ 案件があったりして。 テキストファイルの行頭の半角空白をまとめて除去したい、というニーズが 発生しました。 そこで、Vzの検索文字列窓に放り込んだのが 【^ *】 という文字列。そして、置換文字列窓にはヌルというかリターン空打ち。 置換範囲に「テキスト全体」を選んで、これで全部除去されるかと思いきや、 削除されたのはファイルの先頭行の行頭空白だけ。 あれ? 気を取り直して、空白の削除された先頭行はそのままに、行頭空白のある 2行目はスルーして、同じく行頭空白のある3行目の行頭にカーソルを置き、 直前の置換の再実行に割り当ててある「^QO」を押したけど、何も起こらず。 念のため、[F7]を押して置換を起動し、上矢印を2回押して検索文字列を呼び 出してリターン、さらにそのまま置換文字列はリターン出から文字列、置換 範囲をテキスト全体でリターン。結果「0 個の文字列を置換しました」。 私は一体何を間違っているのでしょうか。 vxwは常駐しています。
> > SET WINDIR=LFN
>
> おおっ!! dosbox の RCP で LFN がコピーできる!!
>
> > キャロルさん! 朗報!朗報!
> おおっ!! dosbox の RCP で LFN がコピーできる!!
> SET WINDIR=LFN
> たしかこれ、Siさんの旧掲示板になにやら書いたような記憶があります。
> が、今ではアクセスできないようですね。
> WebArchiveでも見れないようだし、Siさん本人がログを保存していない限り、もはや電子の藻屑かと。
> なお、この部分については、nifty:FGALDC/MES/13/9705 からのツリーで話題となっています。
> 09742/09921 xxxxxxxx としき RE:DOSLFN is not LFNDOS
> (13) 03/10/15 23:15 09738へのコメント
>
> RCP の16ビット版あたりでできませんかね。
>
> (ゴソゴソ)
>
> おぉ、なんかできてしまいました。
> 環境変数 WINDIR または WINBOOTDIR のどちらか(両方でもOK)に、何でもい
> いからダミーの値を設定しておけば、DOSLFN 常駐時に長い名前のままファイルの
> コピーができました。
> そうか、そういうOSの機能判定をやっているのね。
> 16bit版のRCPはおそらく、実家のPC-98のHDDの中だけだと思う。
> 16bit版のRCPはrcp2141.lzhとなっているので、バージョン番号的には同じ値。
> あるいは、バグあり通知を受けて消してしまったとか。
> > [2003/10/24] 2.16.3d+ RC1で DOS の LFN対応拡張ファンクションが
> > 有効か無効かチェックする処理にバグがみつかりました。また他にも
> > 挙動のおかしな部分も見つかっているので配布を中止します。既に
> > ダウンロードされた方は利用を中止して下さい(Thanks としきさん)。
> この 2.16.3d+ は生 DOS上でも RCP の LFN機能が利用できるかも、とあるので
> > ◇[その他] Windows の DOSプロンプトだけで行っていた LFN利用可否のチェック機能を
> > 生DOS環境でも動作させるようにした。その結果、LFNをサポートするドライバが常駐して
> > れば生 DOS上でも RCP の LFN機能が利用できるかもケースがある知れない。ただし、
> もしもお持ちであればメールで送ってもらえるとありがたいです。>としきさん