WebStorm 2017.1 Help

Structural Search and Replace Examples

On this page:

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 { }
the simplest template to search for it is 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.

See Also

Last modified: 17 July 2017