Re: regex result question

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



I oversimplified. The original pattern string has month names and
abbreviations. It did capture the date string

my actual code fragment for the pattern is like the attached txt file
(unwieldy). I did tried to make it more readable with creating the
subparts first then joining them together. I suppose I could have gone a
step further on that day and month subcomponents but I use the existing 5
format items as they have been previously used to captured for what I wanted
although not foolproof.

"dfoster" <dfoster@xxxxxxxxxxxxxxxx> wrote in message
news:slrndhmc1p.fm9.dfoster@xxxxxxxxxxxxxxxxxxxxxxxx
> On 2005-09-04, gs <gs@xxxxxxxxxx> wrote:
>> is it OK to get regex result of pattern which has duplicate reference
>> names
>
> Yes...
>
>> like
>> StrDatePattern As String
>>="\b(((?<year>\d{4})-(?<month>\d{1,2})-(?<day>\d{2}))|{(?<month>\d{1,2})
>> (?<day>\d{2}), (?<year>\d{4})))"?
>
> That doesn't compile. What's the '{' character right after the pipe
> supposed to do? Regexes get so dense that it's important to copy and
> paste the pattern into your post rather than retype it. The smallest
> mistake can make your question impossible to answer.
>
> It seems that you want a '(' rather than a '{' there, but that means
> you're trying match strings like "12 23, 2005". That's possible, but it
> seems like a strange date format.
>
>
>> my code segment
>>
> ...
>
>> Dim m as match = r.Match(myStringHoldingDateInfo)
>
> The obvious question here is what is the input string you're trying to
> match. Without that information, it's hard to know what the problem
> is.
>
>


begin 666 z1.txt
M#0H@(" @1&EM('-T<E!A=')N<R@W*2!!<R!3=')I;F<@)R!F;W(@8G5I;&QD
M:6YG($1!5$50871T97)N#0H@(" @<W1R4&%T<FYS*# I(#T@(EQB*"(-"B @
M("!S=')0871R;G,H,2D@/2 B*"@_/'EE87(^7&1[-'TI7"XH/SQM;VYT:#Y*
M04Y\1D5"?$U!4GQ!4%)\34%9?$I53GQ*54Q\055'?%-%4'Q/0U1\3D]6?$1%
M0WQ*04Y505)9?$9%0E)505)9?$U!4D-(?$%04DE,?$U!67Q*54Y%?$I53%E\
M055'55-4?%-%4%1%34)%4GQ/0U1/0D52?$Y/5D5-0D52?$1%0T5-0D52?"A;
M,%U[,"PQ?5LQ+3E=*7PQ,'PQ,7PQ,GTI7"XH/SQD87D^,S!\,S%\6S$M.5U\
M,%LQ+3E=?%LQ,EU[,"PQ?5LP+3E=*2DB#0H@(" @<W1R4&%T<FYS*#(I(#T@
M(GPH*#\\>65A<CY<9'LT?2E;+5PN+UQS72@_/$UO;G1H/DI!3GQ&14)\34%2
M?$%04GQ-05E\2E5.?$I53'Q!54=\4T50?$]#5'Q.3U9\1$5#?$I!3E5!4EE\
M1D5"4E5!4EE\34%20TA\05!224Q\34%9?$I53D5\2E5,67Q!54=54U1\4T50
M5$5-0D52?$]#5$]"15)\3D]614U"15)\1$5#14U"15)\*%LP77LP+#%]6S$M
M.5TI?#$P?#$Q?#$R*5LM7"XO7'-=*#\\9&%Y/C,P?#,Q?%LQ+3E=?#!;,2TY
M77Q;,3)=>S L,7U;,"TY72DI(@T*(" @('-T<E!A=')N<R@S*2 ](")\*"@_
M/&UO;G1H/DI!3E5!4EE\1D5"4E5!4EE\34%20TA\05!224Q\34%9?$I53D5\
M2E5,67Q!54=54U1\4T505$5-0D52?$]#5$]"15)\3D]614U"15)\1$5#14U"
M15)\2D%.?$9%0GQ-05)\05!2?$U!67Q*54Y\2E5,?$%51WQ315!\3T-4?$Y/
M5GQ$14,I7',H/SQD87D^,S!\,S%\6S$M.5U\,%LQ+3E=?%LQ,EU[,"PQ?5LP
M+3E=*2Q<<R@_/'EE87(^7&1[-'TI*2(-"B @("!S=')0871R;G,H-"D@/2 B
M?"@H/SQD87D^,S!\,S%\6S$M.5U\,%LQ+3E=?%LQ,EU[,"PQ?5LP+3E=*5M<
M<R@_/&UO;G1H/DI!3E5!4EE\1D5"4E5!4EE\34%20TA\05!224Q\34%9?$I5
M3D5\2E5,67Q!54=54U1\4T505$5-0D52?$]#5$]"15)\3D]614U"15)\1$5#
M14U"15)\2D%.?$9%0GQ-05)\05!2?$U!67Q*54Y\2E5,?$%51WQ315!\3T-4
M?$Y/5GQ$14,I6UQS72@_/'EE87(^7&1[-'TI7&(H*"@_/'EE87(^7&1[-'TI
M7"XH/SQM;VYT:#Y*04Y\1D5"?$U!4GQ!4%)\34%9?$I53GQ*54Q\055'?%-%
M4'Q/0U1\3D]6?$1%0WQ*04Y505)9?$9%0E)505)9?$U!4D-(?$%04DE,?$U!
M67Q*54Y%?$I53%E\055'55-4?%-%4%1%34)%4GQ/0U1/0D52?$Y/5D5-0D52
M?$1%0T5-0D52?"A;,%U[,"PQ?5LQ+3E=*7PQ,'PQ,7PQ,GTI7"XH/SQD87D^
M,S!\,S%\6S$M.5U\,%LQ+3E=?%LQ,EU[,"PQ?5LP+3E=*2E\*"@_/'EE87(^
M7&1[-'TI6RU<+B]<<UTH/SQ-;VYT:#Y*04Y\1D5"?$U!4GQ!4%)\34%9?$I5
M3GQ*54Q\055'?%-%4'Q/0U1\3D]6?$1%0WQ*04Y505)9?$9%0E)505)9?$U!
M4D-(?$%04DE,?$U!67Q*54Y%?$I53%E\055'55-4?%-%4%1%34)%4GQ/0U1/
M0D52?$Y/5D5-0D52?$1%0T5-0D52?"A;,%U[,"PQ?5LQ+3E=*7PQ,'PQ,7PQ
M,GTI6RU<+B]<<UTH/SQD87D^,S!\,S%\6S$M.5U\,%LQ+3E=?%LQ,EU[,"PQ
M?5LP+3E=*2E\*"@_/&UO;G1H/DI!3E5!4EE\1D5"4E5!4EE\34%20TA\05!2
M24Q\34%9?$I53D5\2E5,67Q!54=54U1\4T505$5-0D52?$]#5$]"15)\3D]6
M14U"15)\1$5#14U"15)\2D%.?$9%0GQ-05)\05!2?$U!67Q*54Y\2E5,?$%5
M1WQ315!\3T-4?$Y/5GQ$14,I7',H/SQD87D^,S!\,S%\6S$M.5U\,%LQ+3E=
M?%LQ,EU[,"PQ?5LP+3E=*2Q<<R@_/'EE87(^7&1[-'TI*7PH*#\\9&%Y/C,P
M?#,Q?%LQ+3E=?#!;,2TY77Q;,3)=>S L,7U;,"TY72E;7',H/SQM;VYT:#Y*
M04Y505)9?$9%0E)505)9?$U!4D-(?$%04DE,?$U!67Q*54Y%?$I53%E\055'
M55-4?%-%4%1%34)%4GQ/0U1/0D52?$Y/5D5-0D52?$1%0T5-0D52?$I!3GQ&
M14)\34%2?$%04GQ-05E\2E5.?$I53'Q!54=\4T50?$]#5'Q.3U9\1$5#*5M<
M<UTH/SQY96%R/EQD>S1]*2E\*"@_/&UO;G1H/DI!3E5!4EE\1D5"4E5!4EE\
M34%20TA\05!224Q\34%9?$I53D5\2E5,67Q!54=54U1\4T505$5-0D52?$]#
M5$]"15)\3D]614U"15)\1$5#14U"15)\2D%.?$9%0GQ-05)\05!2?$U!67Q*
M54Y\2E5,?$%51WQ315!\3T-4?$Y/5GQ$14,I6UQS72@_/&1A>3XS,'PS,7Q;
M,2TY77PP6S$M.5U\6S$R77LP+#%]6S M.5TI*"@L6UQS72E\6UQS72DH/SQY
M96%R/BA<9'LR?2E\*%QD>S1]*2DI?"@H/SQD87D^,S!\,S%\6S$M.5U\,%LQ
M+3E=?%LQ,EU[,"PQ?5LP+3E=*5L@+RU=*#P_;6]N=&@^2D%.54%267Q&14)2
M54%267Q-05)#2'Q!4%))3'Q-05E\2E5.17Q*54Q9?$%51U535'Q315!414U"
M15)\3T-43T)%4GQ.3U9%34)%4GQ$14-%34)%4GQ*04Y\1D5"?$U!4GQ!4%)\
M34%9?$I53GQ*54Q\055'?%-%4'Q/0U1\3D]6?$1%0WPH6S!=>S L,7U;,2TY
M72E\,3!\,3%\,3)]*5L@+RU=*#\\>65A<CY<9'LT?2DI*2DB#0H@(" @<W1R
M4&%T<FYS*#4I(#T@(GPH*#\\;6]N=&@^2D%.54%267Q&14)254%267Q-05)#
M2'Q!4%))3'Q-05E\2E5.17Q*54Q9?$%51U535'Q315!414U"15)\3T-43T)%
M4GQ.3U9%34)%4GQ$14-%34)%4GQ*04Y\1D5"?$U!4GQ!4%)\34%9?$I53GQ*
M54Q\055'?%-%4'Q/0U1\3D]6?$1%0RE;7'-=*#\\9&%Y/C,P?#,Q?%LQ+3E=
M?#!;,2TY77Q;,3)=>S L,7U;,"TY72DH*"Q;7'-=*7Q;7'-=*2@_/'EE87(^
M*%QD>S)]*7PH7&1[-'TI*2DB#0H@(" @<W1R4&%T<FYS*#8I(#T@(GPH*#\\
M9&%Y/C,P?#,Q?%LQ+3E=?#!;,2TY77Q;,3)=>S L,7U;,"TY72E;("\M72@\
M/VUO;G1H/DI!3E5!4EE\1D5"4E5!4EE\34%20TA\05!224Q\34%9?$I53D5\
M2E5,67Q!54=54U1\4T505$5-0D52?$]#5$]"15)\3D]614U"15)\1$5#14U"
M15)\2D%.?$9%0GQ-05)\05!2?$U!67Q*54Y\2E5,?$%51WQ315!\3T-4?$Y/
M5GQ$14-\*%LP77LP+#%]6S$M.5TI?#$P?#$Q?#$R*5L@+RU=*#\\>65A<CY<
M9'LT?2DI(@T*(" @('-T<E!A=')N<R@W*2 ]("(I7&(B#0H@(" @1$%415!A
M='1E<FX@/2!*;VEN*'-T<E!A=')N<RP@(B(I#0H-"B @("!R(#T@3F5W(%)E
M9V5X*$1!5$50871T97)N+"!296=E>$]P=&EO;G,N26=N;W)E0V%S92D-"@T*
`
end

.



Relevant Pages

  • Re: Predicting the Future and Kolmogorov Complexity
    ... Predictability is based on the pattern itself. ... addition to the string. ... For any prediction scheme, there are computable strings that show no ... Out of this hole comes a ~2 cm blue marble followed by a red ...
    (talk.origins)
  • Re: macro for parsing text
    ... SUB will remove from any cell selected the pattern as you described (i.e. ... Dim c As Range ... Dim Temp As String ... Dim colMatches As MatchCollection ...
    (microsoft.public.excel.programming)
  • Re: macro for parsing text
    ... SUB will remove from any cell selected the pattern as you described (i.e. ... Dim c As Range ... Dim Temp As String ... Dim colMatches As MatchCollection ...
    (microsoft.public.excel.programming)
  • Re: User-defined substitution
    ... To my surprise this isn't an FAQ (although there is a ... All three strings are potentially untrusted ($string comes from a ... $pattern and $replacement are supplied by the user. ... except that $references to capture buffers are resolved, ...
    (comp.lang.perl.misc)
  • Re: Entropy in crystalization: up or down?
    ... such a pattern as "artifact" has exactly the same fundamental basis ... for accepting a certain type of narrow band radiosignal as artifact. ... and *that* is the reason that induction on a data string alone is worthless. ... over and over again, in radiosignals. ...
    (talk.origins)