The search & replace feature in VS Code cannot just search for static strings but accepts RegEx patterns. Just click on the .*
icon in the search input to enable RegEx search.
For the replace pattern you can reference a RegEx group by using "$" and the index of the group. $0
references the entire match, $1
references the first group, $2
the second group and so on.
Let's make an example: The search pattern Hello (\S+)
will find strings like "Hello John". The group (\S+)
captures the name (here "John") which can be referenced in the replace pattern using $1
. With the replace pattern Hi $1!
we'll get the following results:
- Hello John
+ Hi John!
- Hello Jane
+ Hi Jane!