adrianm96 has asked for the wisdom of the Perl Monks concerning the following question:
Hello All, For my input I've got a set of characters each surrounded by semicolons ';'. I'm trying to find one specific letter in the input and take out any information in between the semicolons. It sounds easy but it has stumped me for a day and a half. I've looked into Look-aheads, Look-behinds, anchor points but it seems as if whatever case I use all the criteria isn't met in my regex expression. I could use some help. Here are some examples I've used so far:
Output:
Letter to find=W
Example Input=;A-B;C-D;E-F;G-H;J-K;L-M;N-P;R-S;T-W;Y-Z;
RegExResult=A-B;C-D;E-F;G-H;J-K;L-M;N-P;R-S;T-W
Issue: Finds the very first semicolon in the whole string
Desired Result: T-W
Output:
Letter to find=L
Example Input=;A-B-C-D;E-F-G-H;J-K-L-M;N-P-R-S;T-W-Y-Z;
RegExResult=A-B-C-D;E-F-G-H;J-K-L-M
Issue: Finds the very first semicolon in the whole string
Desired Result: J-K-L-M
Output:
Letter to find=B
Example Input=;A-B;C-D;E-F;G-H;J-K;L-M;N-P;R-S;T-W;Y-Z;
RegExResult=A-B
Issue: No issue, works in this case since its at the beginning of the string
Desired Result: A-B
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Regular Expressions-Finding info between semicolons
by shmem (Chancellor) on Nov 09, 2016 at 23:21 UTC | |
by adrianm96 (Novice) on Nov 09, 2016 at 23:44 UTC | |
|
Re: Regular Expressions-Finding info between semicolons
by choroba (Cardinal) on Nov 09, 2016 at 23:18 UTC | |
|
Re: Regular Expressions-Finding info between semicolons
by Paladin (Vicar) on Nov 09, 2016 at 23:25 UTC | |
by adrianm96 (Novice) on Nov 09, 2016 at 23:42 UTC | |
|
Re: Regular Expressions-Finding info between semicolons
by tybalt89 (Monsignor) on Nov 09, 2016 at 23:24 UTC |