I am trying to learn regular expressions and was hoping someone could help me out. WOuld appreciate if someone can help me come up with a regular expression to validate that an input must be of the form
Graph: XY5, YZ4, ST7
Each part such as XY5 represents an edge in the graph and the number represents a the edge weight. There can be any number of such edges.
This is what I have till now. It’s probably not correct
"^Graph:\\s{1}[A-ZA-Z\\d,\\s]+"
This might be what you’re looking for:
See it here in action: http://regexr.com?309av
Here’s an explanation of what the regex does (screenshot from RegexBuddy, which is probably the best tool for you if you’re trying to learn Regular Expressions):