replaceall実行後の置換個数メッセージにNo.03840
haru さん 03/08/18 16:08
 
>replaceallは普通に全置換を実行し、replaceallfastは高速に全置換を実行します。
>置換が終了しても、「何個置換しました」のメッセージは表示されず、代わりにres
>ultに置換した個数が入ります。途中で中断された場合はresultは-1になります。

 これを読むと、replaceallを実行すると、「何個置換しました」
のメッセージが表示されると読めなくもないんですが、実際、やっ
てみるとメッセージは表示されません。
 こういう仕様でしょうか?
 それとも、どこかに設定があって、そこを弄らないと駄目なんで
しょうか?
 あるいは、メッセージが一瞬表示されるのを見逃しているんでし
ょうか?
 何れにしても、よろしくお願いします。

[ ]
RE:03840 replaceall実行後の置換個数メッNo.03841
Iranoan さん 03/08/18 16:51
 
 haru さん今日は、Iranoan です。
> 置換が終了しても、「何個置換しました」のメッセージは表示されず
と書いて有るので、表示されない仕様という解釈以外はないと思いますが...。
 もし表示したければ、
if( result != -1 )message str(result) + "個置換しました";
を加えればよいでしょう。

[ ]
RE:03840 replaceall実行後の置換個数メッNo.03850
きいろいまふらあ さん 03/08/19 06:59
 

>>replaceallは普通に全置換を実行し、replaceallfastは高速に全置換を実行します。
>>置換が終了しても、「何個置換しました」のメッセージは表示されず、代わりにres
>>ultに置換した個数が入ります。途中で中断された場合はresultは-1になります。
>
> これを読むと、replaceallを実行すると、「何個置換しました」
>のメッセージが表示されると読めなくもないんですが、実際、やっ
>てみるとメッセージは表示されません。

「置換が終了しても」の前に「どちらも」が入るということでしょう。

[ ]
RE:03841 replaceall実行後の置換個数メッNo.03851
haru さん 03/08/19 10:37
 
Iranoan さん、こんにちは。

> もし表示したければ、
>if( result != -1 )message str(result) + "個置換しました";
>を加えればよいでしょう。
 ありがとうございます。
 使わせていただきます。

[ ]
RE:03850 replaceall実行後の置換個数メッNo.03852
haru さん 03/08/19 10:40
 
>「置換が終了しても」の前に「どちらも」が入るということでしょう。
 なるほど、そう読めなくもありません。
 ありがとうございます。

[ ]