Would anyone be able to assist me with some regex.
I want to split the following string into a number, string number
"810LN15"
1 method requires 810 to be returned, another requires LN and another should return 15.
The only real solution to this is using regex as the numbers will grow in length
What regex can I used to accomodate this?
String.splitwon’t give you the desired result, which I guess would be “810”, “LN”, “15”, since it would have to look for a token to split at and would strip that token.Try
PatternandMatcherinstead, using this regex:(\d+)|([a-zA-Z]+), which would match any sequence of numbers and letters and get distinct number/text groups (i.e. “AA810LN15QQ12345” would result in the groups “AA”, “810”, “LN”, “15”, “QQ” and “12345”).Example: