April 16, 2022
The other day I learned a neat trick. Note this will work in many other editors as well.
I needed to remove the type case at the end of an object in TypeScript (JavaScript) so I
created a regex to find what I wanted, an export default {
, then whatever including line breaks,
then } as Meta
. I grouped the part before the as Meta
and used the group identifier $1
in
the VSCode replace box to replace all occurrences of my regex with everything before the as Meta
.
Here’s my find:
(export default \{(.|\n)*\})( as Meta)
Notice the parentheses around the whole first part separating it from the as Meta
.
Then in the replace just put $1
to replace all occurrences with the content of the first group.