|
とりあえず、ヘルプとダイアログボックスの「桁つづ」を「桁づつ」に修正…
……っと思ったのですが、さらに調べたら「ずつ」の方がいいみたいなので、
「桁ずつ」に修正させていただきます。ご指摘ありがとうございます。
ちなみに参考URL:
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1318934093
あと、ヘルプの「3桁ずつ」の説明がなぜか2重になってました。これも直し
ます。
で、本題の方ですが…
> 私はメールの中で、日付をよく 3/17(月) の形式で書くのですが、この
> 分割を禁止することはできないでしょうか。
たぶん、「月、火、水…」が入ってるなら分割しないってことだと思うし、プ
ログラム的に判断するにも一筋縄でいかなさそうで…
> できれば、「分割禁止ワード」の指定で正規表現が使えるとうれしいで
> す。
って対応をさせていただいた方がお得な気がします。
仕組み的にもそんなに難しく無いと思うので、あとは分割禁止ワード用ファイ
ルでの指定方法をどうするかだけの問題になるかなぁと思います。
分割禁止の処理は、折り返し桁の位置から分割禁止ワードの長さ分バックして
ヒットするかどうかチェックするので、正規表現パターンが最大何文字にヒット
するかの情報がある方がありがたい(処理が高速になる)です。なので、
[regexp]
6,(?<!\c)\d{1,2}/\d{1,2}(?!\c)
11,(?<!\c)\d{2,4}/\d{1,2}/\d{1,2}(?!\c)
10,(?<!\c)\d{1,2}/\d{1,2}\([月火水木金土日]\)
15,(?<!\c)\d{2,4}/\d{1,2}/\d{1,2}\([月火水木金土日]\)
のように、検索対象文字列の最大長さを指定してもらうようにした方がいいと
思います。
(上記例では(?!\c)を使ってるので、実際にヒットする最大長さより1文字多
めに指定してもらう必要がある)
とりあえずそういう方向でいじってみます。うまくいったらまた連絡させてい
ただきます。
|
|