|
> あんまりエレガントじゃないですけど、
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> でいいんじゃないかと思います。
大変有意義で貴重なアドバイス、ありがとうございました。
また、長文なので気力がある時にでもお付き合い下さい。
(今すぐ絶対必要って物ではないので....)
さて、メールでやりとりする年月日曜日と思わしき数字が「年」「月」「日」の順で
並んでいると想定しても書式が大変ですね。かならず年月日の3つ組でなければなら
ない
と仮定しても、数字すら人によって半角・全角ともに不統一で、これに半角・全角の
空白が
挿入されていて、区切り文字は「/」「-」「.」「年」「月」「日」で、半角・全角
ともに
対応が必要そうだとなると....
[1-2][90][0-9][0-9][\/年]\d{1,2}[\/月]\d{1,2}(|日)(|((\(|(|\[|[)[月火水木
金土日](\)|)|\]|])))
↑ご教示頂いたものだと、年月日曜日と思わしき下記の場合が混じると強調表示から
漏れますね。...
自分でも試行錯誤しようと思いますが...難しいもんです。(一応強調表示するよう
にはなりましたが)
ツールとして初めから年月日曜日を簡単に指定できる手段を用意する予定は無いもの
でしょうか?
下記の場合を含む様に自分で考えたりググったりしましたが見苦しい物にしかなりま
せんでした。
[1-21-2][9090][0-90-9][0-90-9][\/年\-\./.]{1}([\s 0-90-9]{1,2})
[\/月\-\./.]{1}([\s 0-90-9]{1,2})(|日)(|((\(|(|\[|[)[月火水木金土日]
(\)|)|\]|])))
下記の場合を漏れなくもっとコンパクトに書換はできない物でしょうか?
2010年 1月 1日 2010年 1月10日 2010年 1月31日
2010/ 1/ 1 2010/ 1/10 2010/ 1/31
2010年01月01日 2010年01月02日 2010年01月03日
2010年1月1日 2010年1月10日 2010年1月31日
2010年10月1日 2010年11月10日 2010年12月31日
2010/01/01 2010/01/02 2010/01/03
2010/ 1/ 1 2010/ 1/10 2010/ 1/31
2010/1/1 2010/1/10 2010/1/31
2010-10-1 2010.11.10 2010/12/31
2010. 4.13(火) 2010/04/14(水) 2010/04/19(月)
2010- 4- 4(日) 2010/04/05(月) 2010/04/06(火)
2010/04/01[木] 2010/04/02[金] 2010/04/03[土]
2010/04/04[日] 2010/04/05[月] 2010/04/06[火]
2010/04/07[水] 2010/04/08[木] 2010/04/09[金]
2010/04/07(水) 2010/04/08(木) 2010/04/09(金)
2010/04/10(土)
2010年01月01日 2010年01月02日 2010年01月03日
2010年 1月 1日 2010年 1月10日 2010年 1月31日
2010年1月1日 2010年1月10日 2010年1月31日
2010年10月1日 2010年11月10日 2010年12月31日
2010/01/01 2010/01/02 2010/1/3
2010/ 1/ 1 2010/ 1/10 2010/ 1/31
2010/1/1 2010/1/10 2010/1/31
2010-10-1 2010.11.10 2010/12/31
2010/04/13(火) 2010/04/14(水) 2010/04/
19(月)
2010/ 4/ 4(日) 2010/04/05(月) 2010/04/
06(火)
2010/04/01[木] 2010/04/02[金] 2010/04/03
[土]
2010/04/04[日] 2010/4/5[月] 2010/04/06
[火]
2010/04/07[水] 2010/04/08[木] 2010/04/09
[金]
2010/04/07(水) 2010/04/08(木) 2010/04/
09(金)
2010/04/10(土)
|
|