WZ EDITOR 15
■ このスレッドは過去ログ倉庫に格納されています
0279名無しさん@お腹いっぱい。
2011/01/20(木) 14:04:05ID:m8jY0xTN0プログラム系のデフォルトの色分け設定で、コメント部分の色分け指定があると思います。
// なんたらかんたら
このコメントに色を付ける場合の条件設定が、
・種類 :行末
・文字列1://
で指定されていますが、この指定方法では不十分です。
不具合が起こるケースとして、
print("http://example.com");
このような場合に、文中のURLの//を検出してしまい、URLの途中からコメントと判断されてしまいます。
(コメントよりURLの優先順位を下げている場合です。)
解決方法としていくつかあると思いますが、
中の人にご対応いただき、行末を検出するロジックを見直していただく事が一番よいと思います。
お手数ですが、お願いいたします。
対症療法的に正規表現で無理やりやってみました。
・種類 :行末(正規表現)
・文字列1:(^|[\s;,]+)//
PERLの場合は、//→# でできます。
手っ取り早くこのような設定で文中の//を検出せずにはすみますが、もっとまともな正規表現もあると思います。
自己流なのでそこは勘弁。
中の人、ご確認ください。
■ このスレッドは過去ログ倉庫に格納されています