Re: best design for parse
- From: "GS" <gsmsnews.microsoft.comGS@xxxxxxxxxxxxxxxxx>
- Date: Sat, 6 Jan 2007 23:08:25 -0700
thanks for all pitched in so far.
let give it another shot.
looks like an easier way out would be
1.copy the date format string regex string holder and then derive the
relevant regex expression to be used for date normalization later in part 2:
replace the regex string the yyyy to regex year expression with year
identifier
look for yy and replace with 20yy and repeat the step above
replace mmm with the month regex expression associated with month
identifier
replace mm with the 2 digit month regex expression associated with month
identifier
replace dd with the 2 digit day regix expression assoc. with day
identifier
2. use the resulting regex in regex replace to normalize to yyyy--mm-dd
any problem with the above approach?
"Cor Ligthert [MVP]" <notmyfirstname@xxxxxxxxx> wrote in message
news:%23Qj7TbWMHHA.3944@xxxxxxxxxxxxxxxxxxxxxxx
GS,
Maybe can you avoid this in 2007 and all things like that as
DateTime.parseExact, but have a look to the nicely by Microsoft inbuild
globalization and than the to that related ToString option.
Cor
"gs" <gs@xxxxxxxxxxxxxx> schreef in bericht
news:OtrnsPTMHHA.4720@xxxxxxxxxxxxxxxxxxxxxxx
let say I have to deal with various date format and I am give format
string from one of the following
dd/mm/yyyy
mm/dd/yyyy
dd/mmm/yyyy
mmm/dd/yyyy
dd/mm/yy
mm/dd/yy
dd/mmm/yy
mmm/dd/yy
dd/mm
what is the best way to come up a relevant regex for the incoming format
string
a) use two array and statically match
b) use regex to find the order
.
- Follow-Ups:
- Re: best design for parse
- From: GS
- Re: best design for parse
- From: Stephany Young
- Re: best design for parse
- References:
- best design for parse
- From: gs
- Re: best design for parse
- From: Cor Ligthert [MVP]
- best design for parse
- Prev by Date: Re: best design for parse
- Next by Date: Re: best design for parse
- Previous by thread: Re: best design for parse
- Next by thread: Re: best design for parse
- Index(es):
Relevant Pages
|