Structural Search and Replace Examples
On this page:
- Method call
- Searching for JavaScript and Typescript classes
- Searching for XML and HTML tags, attributes, and their values
Method call
$Instance$.$MethodCall$($Arguments$)
This template matches method call expressions. If the number of occurrences is zero, it means that a method call can be omitted.
Searching for JavaScript and Typescript classes
If you have a JavaScript or Typescript class MyClass
:
class MyClass {
}
class $a$
. Searching for XML and HTML tags, attributes, and their values
The simplest template to search for a tag is <$a$/>
By placing constraints on the variable $a$
, you can specify which tags you want to find. For example, if you specify the text/regexp constraint app.+
, you’ll find the tags whose names start with app
.
A more versatile template for searching in XML and HTML is <$tag$ $attribute$="$value$"/>
By using this template with properly specified search settings and constraints, you can find practically anything that may occur in XML or HTML. For example, if you specify the text/regexp constraint width
for the variable $attribute$
, you’ll find all the tags that have the width
attribute.