IntelliJ IDEA 2017.1 Help

Supporting Regular Expressions in Step Definitions

IntelliJ IDEA supports regular expressions of Java flavor. As such, it uses the Java's re module.

When editing source code in a step definition file, note that it is possible to specify data in a step definition as constants, or as regular expressions.

To make IntelliJ IDEA perceive the entered code as a regular expression, ensure the following line is added to the source code of a step definition:

use_step_matcher("re")

So doing, the expressions used in step definitions are perceived as regular expressions:

/help/img/idea/2017.1/py_regexp.png

If the matcher is not used, then the expressions in quotes are perceived as strings:

/help/img/idea/2017.1/py_noregex.png

See Also

Last modified: 18 July 2017