this post was submitted on 10 Jun 2025
10 points (100.0% liked)
RegEx
410 readers
1 users here now
Welcome to the RegEx community! This is a place where you can learn about and get help with regular expressions
A regular expression is a sequence of characters that specifies a match pattern in text. Theyre usually used for find, or find and replace operations on strings, or for input validation.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
If you're expecting decimals, that's the preferred solution:
(?<!\d)(\d+\.)?\d+(?=\s*$)Otherwise you could do simply
(?<!\d)\d+(?=\s*$)I added the lookahead
(?=\s*$)to match digits at the end of the line only with possible trailing spaces.Whaaaaaaa, thank you!