-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
メールアドレスを含むテキストを開いた場合に、メールアドレスの区切りを超えてメールアドレスと認識される。 #775
Comments
以下のようなバッチファイルで確認した。
|
■環境
GMailのフィルタ設定をエクスポートし、ダウンロードした
で、メールアドレスって、「 実際に |
xmlなのに引用符シングルなんですね。(普通はダブルクォート " を使うような。) メールアドレス判定は、本質的に「メールアドレスかどうかを判定する機能」ではなくって、「クリックしたら何かが起こる部分文字列(=URL)を検出して強調する機能」の一部だと考えています。 検討対象を IsMailAddress 関数から「クリッカブルURL検出」にまで広げたら、ぜんぜん違う方向の解決策が出てきたりするんじゃないか?と思っています。クリッカブルURL検出には、ユーザ定義でカスタマイズできる「正規表現キーワード」の枠組みが含まれてきますから・・・。 |
@jakenjarvis さんの報告はこの PR のもともとのバグ報告とは原因が異なっていて、「Chg: メールアドレスの記号類を許可する · sakura-editor/sakura@f6990fd」による意図された変更から導かれる結果です。 単純にバグを潰すという対応ではなく、過去の決定を覆すという判断が必要です。 |
天下のGoogleさんが!と思って調べてみたら、XMLもシングルでもダブルでもいいみたいです。よく考えたらHTMLもそうですよね。
んーむ、そうなると、機能要望みたいになってしまいますね。Issueを分けたほうがいいのかな? 個人的には「メールアドレスのリンクをクリックしてメールを作成する」、、みたいな使い方をテキストエディタで行うことが無いので、リンクを張るべきではない文字(上記の場合 |
これに関しては、XML の「属性名」と「属性値」に対して色分けを定義することで解消する(解決すべき)問題だと思います。メールアドレスのリンク化も色分けの一種ですが、色分けが全体として不完全なために生じている問題だということです。 |
なるほど、了解しました。 |
というか、元の問題の再現確認をしていないような気がしないでもない・・・。 |
バグ内容
メールアドレスを含むテキストを開いた場合に、メールアドレスの区切りを超えてメールアドレスと認識される。
再現手順
mailaddress.txt
を開く
再現頻度
100%
環境情報
OS バージョン
windows 10 Pro
サクラエディタバージョン
PC情報
省略
スクリーンショット
The text was updated successfully, but these errors were encountered: