Click here to Skip to main content
15,867,835 members
Home / Discussions / Regular Expressions
   

Regular Expressions

 
QuestionParsing ASCII-Only string Pin
Marco Bertschi6-Feb-14 22:54
protectorMarco Bertschi6-Feb-14 22:54 
AnswerRe: Parsing ASCII-Only string Pin
Richard Deeming7-Feb-14 1:36
mveRichard Deeming7-Feb-14 1:36 
GeneralRe: Parsing ASCII-Only string Pin
Marco Bertschi7-Feb-14 1:50
protectorMarco Bertschi7-Feb-14 1:50 
GeneralRe: Parsing ASCII-Only string Pin
Richard Deeming7-Feb-14 2:04
mveRichard Deeming7-Feb-14 2:04 
QuestionRe: Parsing ASCII-Only string Pin
Marco Bertschi7-Feb-14 2:08
protectorMarco Bertschi7-Feb-14 2:08 
AnswerRe: Parsing ASCII-Only string Pin
Richard Deeming7-Feb-14 2:14
mveRichard Deeming7-Feb-14 2:14 
GeneralRe: Parsing ASCII-Only string Pin
Marco Bertschi7-Feb-14 2:33
protectorMarco Bertschi7-Feb-14 2:33 
QuestionParsing a string with match groups Pin
Dominick Marciano23-Aug-13 9:47
professionalDominick Marciano23-Aug-13 9:47 
Let me start by saying that I'm not the greatest with Regular Expressions, but from research it seems that they are the best way to go for what I need; I just don't fully understand how to use them with matching groups.

In my application I need to parse a boolean string that can have any number of parameters. The following are some examples:
Name=John or Name=Jane
Name=John or Name=Jane and Date=Now

I need to be parse any variation of these strings ('and' and 'or' are the only boolean operators that can be present) so that I get a list such as:
Name=John
or
Name=Jane
and
Date=Now

I don't need to parse the strings with the '=' sign, but I do need the 'or' & 'and' operators so when I build my query in code I know how to connect each statement to the next (ie:Name=John should be ORed with Name=Jane which should be ANDed with Date=Now) So far I have only been able to get a list such as
Name=John
Name=Jane
Date=Now

by using the following code:
VB
Dim Pattern As String = "(\S+\x3D\S+)"

While Regex.Matches(query, Pattern).Count > 0
   Dim oMatches As MatchCollection = Regex.Matches(query, Pattern)
   For Each oMatch In oMatches
      Dim Operand1 = oMatch.Groups(0).Value
   Next
End While

but I lose the boolean operators in the process. If anyone could please help me with a regular expression so I would get the groups I have now, but with the operators in between the appropriate expressions, it would be greatly appreciated.

Thanks.
AnswerRe: Parsing a string with match groups Pin
Matt T Heffron28-Oct-13 11:33
professionalMatt T Heffron28-Oct-13 11:33 
AnswerRe: Parsing a string with match groups Pin
Gabriel Szabo7-Nov-13 21:27
Gabriel Szabo7-Nov-13 21:27 
QuestionMatching a string. Pin
Septimus Hedgehog19-Aug-13 4:48
Septimus Hedgehog19-Aug-13 4:48 
AnswerRe: Matching a string. Pin
PIEBALDconsult19-Aug-13 5:03
mvePIEBALDconsult19-Aug-13 5:03 
GeneralRe: Matching a string. Pin
Septimus Hedgehog19-Aug-13 5:27
Septimus Hedgehog19-Aug-13 5:27 
GeneralRe: Matching a string. Pin
PIEBALDconsult19-Aug-13 5:31
mvePIEBALDconsult19-Aug-13 5:31 
GeneralRe: Matching a string. Pin
Septimus Hedgehog19-Aug-13 5:44
Septimus Hedgehog19-Aug-13 5:44 
GeneralRe: Matching a string. Pin
PIEBALDconsult19-Aug-13 9:01
mvePIEBALDconsult19-Aug-13 9:01 
GeneralRe: Matching a string. Pin
Septimus Hedgehog19-Aug-13 23:04
Septimus Hedgehog19-Aug-13 23:04 
QuestionHelp wanted with regex format. Pin
Septimus Hedgehog31-Jul-13 3:17
Septimus Hedgehog31-Jul-13 3:17 
AnswerRe: Help wanted with regex format. Pin
Richard Deeming31-Jul-13 3:47
mveRichard Deeming31-Jul-13 3:47 
GeneralRe: Help wanted with regex format. Pin
Septimus Hedgehog31-Jul-13 3:53
Septimus Hedgehog31-Jul-13 3:53 
AnswerRe: Help wanted with regex format. Pin
OriginalGriff31-Jul-13 4:10
mveOriginalGriff31-Jul-13 4:10 
GeneralRe: Help wanted with regex format. Pin
Septimus Hedgehog31-Jul-13 4:34
Septimus Hedgehog31-Jul-13 4:34 
GeneralRe: Help wanted with regex format. Pin
OriginalGriff31-Jul-13 4:40
mveOriginalGriff31-Jul-13 4:40 
GeneralRe: Help wanted with regex format. Pin
Septimus Hedgehog31-Jul-13 5:15
Septimus Hedgehog31-Jul-13 5:15 
GeneralRe: Help wanted with regex format. Pin
Bernhard Hiller31-Jul-13 22:26
Bernhard Hiller31-Jul-13 22:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.