次の文章が置換できない:No.26429
eigodoo1 さん 09/04/02 10:30
 
次の文章が置換できない:


「| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 1
7 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32
 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 」

なぜか?

[ ]
RE:26429 次の文章が置換できない:No.26430
秀まるお2 さん 09/04/02 13:11
 
 置換が出来ないというのは、つまり、「検索・置換...」のダイアログボック
スでの「検索(S):」の所で指定している文字列が、期待してる物にうまくヒット
していないっということではないかと思います。

 置換コマンドが期待通りにいかない時は、とりあえず検索コマンドを使って、
どうやったら期待した文字列にヒットするのかいろいろ試してみるのがいいんじ
ゃないかと思います。

[ ]
RE:26430 次の文章が置換できない:No.26431
eigodoo1 さん 09/04/02 13:49
 
> 置換が出来ないというのは、つまり、「検索・置換...」のダイアログボック
>スでの「検索(S):」の所で指定している文字列が、期待してる物にうまくヒット
>していないっということではないかと思います。
>
> 置換コマンドが期待通りにいかない時は、とりあえず検索コマンドを使って、
>どうやったら期待した文字列にヒットするのかいろいろ試してみるのがいいんじ
>ゃないかと思います。


検索コマンドではうまくいくが、置換ではそれができない。なぜか?

[ ]
RE:26431 次の文章が置換できない:No.26432
秀まるお2 さん 09/04/02 14:42
 
 検索でうまくヒットするのに置換が出来ないということで1つ考えられる原因
は、ファイルが上書き禁止属性になっていて、そもそも編集が一切出来なくなっ
てるってことではないかと思います。

 ファイルを開いた時に、秀丸エディタのタイトルバーのファイル名後ろに

 (上書き禁止)

 って付いていたらそういうことだと思います。

 こうなってるのだとしたら、とりあえずエクスプローラを使うなどしてファイ
ルの上書き禁止属性を解除する等してからもう一度秀丸エディタで開き直すって
操作が必要です。

 エクスプローラなどを使ってファイルの上書き禁止属性を解除するには、エク
スローラからファイルを選択して、そこでマウス右ボタンを押して「プロパテ
ィ」を実行して、「全般」ページの中に「読み取り専用」のチェックマークがあ
るので、それをOFFにしてOKすればいいです。

 ファイルが上書き禁止になってる以外にはちょっと思いつきませんが…。とり
あえずもっとシンプルに、例えば検索文字列を"1"にして置換文字列を"2"にした
らどうかとか、いろいろ試してまったくダメなのか、それとも条件によってはう
まくいくのかとか、その辺のヒントがあると、それはそれで僕も何かお返事のし
ようがあるかもしれません。ヒントが無いとちょっと分からないです。

[ ]
RE:26432 次の文章が置換できない:No.26433
eigodoo1 さん 09/04/02 14:59
 
> 検索でうまくヒットするのに置換が出来ないということで1つ考えられる原因
>は、ファイルが上書き禁止属性になっていて、そもそも編集が一切出来なくなっ
>てるってことではないかと思います。
>
> ファイルを開いた時に、秀丸エディタのタイトルバーのファイル名後ろに
>
> (上書き禁止)
>
> って付いていたらそういうことだと思います。
>
> こうなってるのだとしたら、とりあえずエクスプローラを使うなどしてファイ
>ルの上書き禁止属性を解除する等してからもう一度秀丸エディタで開き直すって
>操作が必要です。
>
> エクスプローラなどを使ってファイルの上書き禁止属性を解除するには、エク
>スローラからファイルを選択して、そこでマウス右ボタンを押して「プロパテ
>ィ」を実行して、「全般」ページの中に「読み取り専用」のチェックマークがあ
>るので、それをOFFにしてOKすればいいです。
>
> ファイルが上書き禁止になってる以外にはちょっと思いつきませんが…。とり
>あえずもっとシンプルに、例えば検索文字列を"1"にして置換文字列を"2"にした
>らどうかとか、いろいろ試してまったくダメなのか、それとも条件によってはう
>まくいくのかとか、その辺のヒントがあると、それはそれで僕も何かお返事のし
>ようがあるかもしれません。ヒントが無いとちょっと分からないです。

貴殿の言っていることは本筋から外れている。俺の書いたとおり、試してみればいい
ではないか。試さずに空論ばかり言うな。楽をするな。

[ ]
RE:26433 次の文章が置換できない:No.26434
秀まるお2 さん 09/04/02 17:48
 
 例えばこちらで、秀丸エディタを1つ起動して、

「| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 1
7 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32
 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 」

 の文字列をクリップボード経由で貼り付けて、「検索・置換...」を実行して
出てくるダイアログボックスで、

 検索(S): 1
 置換(E): 2
 大文字/小文字の区別: OFF
 単語の検索:          OFF
 正規表現:            OFF
 あいまい検索:        OFF
 次の秀丸エディタも続けて検索: OFF
 一週する:            OFF
 追加の条件:          OFF
 検索文字列を強調:    OFF
 置換の前に確認:      OFF

 で下検索ボタンを押して置換コマンドを実行したら、文字列の一番最初にある
「1」が「2」に置換されましたけど…。

 僕の所では、少なくとも上記のような簡単な例で試した限りではうまく置換出
来ました。

 eigodoo1さんが具体的にどういう置換をしようとしてうまくいかないのか分か
りませんけど、とりあえず上記のような極めて簡単な置換の例をやってみてはど
うでしょ?。何か検索文字列の指定が関係してうまく置換出来ないとか、そうい
うことがもし分かるならば、例えば具体的にどういう検索文字列を指定したらダ
メだとかのヒントがあれば、それで先に進めるかもしれません。

 それ以外には、すみませんが僕でも分かりません。

[ ]
RE:26434 次の文章が置換できない:No.26435
eigodoo1 さん 09/04/03 08:44
 
> 例えばこちらで、秀丸エディタを1つ起動して、
>
>「| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 1
>7 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32
> | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 」
>
> の文字列をクリップボード経由で貼り付けて、「検索・置換...」を実行して
>出てくるダイアログボックスで、
>
> 検索(S): 1
> 置換(E): 2
> 大文字/小文字の区別: OFF
> 単語の検索:          OFF
> 正規表現:            OFF
> あいまい検索:        OFF
> 次の秀丸エディタも続けて検索: OFF
> 一週する:            OFF
> 追加の条件:          OFF
> 検索文字列を強調:    OFF
> 置換の前に確認:      OFF
>
> で下検索ボタンを押して置換コマンドを実行したら、文字列の一番最初にある
>「1」が「2」に置換されましたけど…。
>
> 僕の所では、少なくとも上記のような簡単な例で試した限りではうまく置換出
>来ました。
>
> eigodoo1さんが具体的にどういう置換をしようとしてうまくいかないのか分か
>りませんけど、とりあえず上記のような極めて簡単な置換の例をやってみてはど
>うでしょ?。何か検索文字列の指定が関係してうまく置換出来ないとか、そうい
>うことがもし分かるならば、例えば具体的にどういう検索文字列を指定したらダ
>メだとかのヒントがあれば、それで先に進めるかもしれません。
>
> それ以外には、すみませんが僕でも分かりません。



「| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 1
7 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32
 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 」のうち、
「」内のすべてのものを削除したいのだ。しかし、できない。

 大文字/小文字の区別: OFF
 単語の検索:          OFF
 正規表現:            ON

 検索(S): | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
 | 16 | 1
7 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32
 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 |


 置換(E):

上記でやってみるとよい。結果は同じはずだ。置換できない。





[ ]
RE:26435 次の文章が置換できない:No.26436
秀まるお2 さん 09/04/03 11:33
 
 正規表現をONにしていると、例えば「|」の文字は、「|」という文字そのもの
という意味じゃなくて、「または」的な意味になるので、期待した文字列にはう
まくヒットしないです。

 例えば正規表現ONで「abc|xyz」と書いた場合、それは「abc」または「xyz」
にヒットするような意味になってしまいます。

 なので、そういう正規表現用の特別な記号を含む文字列を検索したい場合は正
規表現をOFFにして検索しないとダメです。それか、何か訳あって正規表現をON
にした上で検索しなければならないとおっしゃるならば、例えば「|」という文
字そのものを検索したい場合は「\|」のように書かないとダメです。

[ ]
RE:26436 次の文章が置換できない:No.26437
eigodoo1 さん 09/04/03 14:10
 
> 正規表現をONにしていると、例えば「|」の文字は、「|」という文字そのもの
>という意味じゃなくて、「または」的な意味になるので、期待した文字列にはう
>まくヒットしないです。
>
> 例えば正規表現ONで「abc|xyz」と書いた場合、それは「abc」または「xyz」
>にヒットするような意味になってしまいます。
>
> なので、そういう正規表現用の特別な記号を含む文字列を検索したい場合は正
>規表現をOFFにして検索しないとダメです。それか、何か訳あって正規表現をON
>にした上で検索しなければならないとおっしゃるならば、例えば「|」という文
>字そのものを検索したい場合は「\|」のように書かないとダメです。



とにかく、「| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 1
5 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30
 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 」
の「」の中身をすべて削除するにはどうすればよいのか?



[ ]