I have strings which look like this:
/xxxxx/xxxxx-xxxx-xxxx-338200.html
With my regex:
(?<=-)(\d+)(?=\.html)
It matches just the numbers before .html
.
Is it possible to write a regex that matches everything that surrounds the numbers (matches the .html
part and the part before the numbers)?
In your current pattern you already use a capturing group. In that case you might also match what comes before and after instead of using the lookarounds
-(\d+)\.html
To get what comes before and after the digits, you could use 2 capturing groups:
^(.*-)\d+(\.html)$
In the replacement use the 2 groups.
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments