refering to a long pattern by a variable
- To: mathgroup at smc.vnet.net
- Subject: [mg57713] refering to a long pattern by a variable
- From: marloo3 at mail15.com
- Date: Mon, 6 Jun 2005 04:21:22 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
hello
i wish if i could refer to a long pattren by just a variable,
suppose the:
txt="abcbacabzzcz";
and the pattern to search is "b"~~___~~"c"
StringCases[txt, ShortestMatch["b" ~~ ___ ~~ "c"], Overlaps -> False]
Out[]={bc, bac, bzzc}
ok, i hope there is a way to supply just the :
pat=Characters["bc"];
and some procedure will make the "b" ~~ ___ ~~ "c" from the above pat variable
and assign this pattern to pat2 variable so we just write:
StringCases[txt,
ShortestMatch[pat2], Overlaps -> False]
to give the output
Out[]={bc, bac, bzzc}
i have tried it by StringJoin but it does not work.
thanks
- Follow-Ups:
- Re: refering to a long pattern by a variable
- From: yehuda ben-shimol <bsyehuda@gmail.com>
- Re: refering to a long pattern by a variable