This is an example of how to do a find in files with PhpStorm or WebStorm but exclude lines matching a specific string.
For example, give this code below, we want to find all lines that contain the http://example.com/api but do not also contain the string ‘some_variable’
$my_url = variable_get("some_variable", "http://example.com/api"); ... $my_url = 'http://example.com/api';
The RegEx pattern will find all lines that contain the URL but exclude the lines with the specified text:
^(?!.*some_variable.*$).*(http:\/\/example.com\/api)
This should work in any JetBrains editor which supports Java regular expressions.