How do I return the first 5 digits of a string of characters in Regular Expressions?
For example, if I have the following text as input:
15203 Main Street
Apartment 3 63110
How can I return just “15203”.
I am using C#.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
it would depend on your flavor of Regex and coding language (C#, PERL, etc.) but in C# you’d do something like
Note: I’m not sure about that Regex match (others here may have a better one), but basically since Regex itself doesn’t “replace” anything, only match patterns, you’d have to look for any non-digit characters; once you’d matched that, you’d need to replace it with your languages version of the empty string (string.Empty or “” in C#), and then grab the first 5 characters of the resulting string.