Searching
Code Browser has two types of search and replace: iterative and global. The global one searches all occurrences of a string and displays a list of links to matching lines.
1. Regular Expressions
Regular expressions can be used to search and replace complex expressions.
1.1. Special Characters in Search Pattern
| Expression | Description |
|---|---|
| . | Matches any single character except newline |
| ^ | Matches the beginning of line if it is the first character of the search pattern |
| $ | Matches the end of line if it is the last character of the search pattern |
| ? | Matches the preceding character or group zero or one time |
| * | Matches the preceding character or group zero or more times |
| + | Matches the preceding character or group one or more times |
| ( ) | Group. Used to reuse the matched expression in the replace pattern or to repeat a pattern using ?, * or + |
| [ ] |
Matches a set of characters. The expression between bracket is a list
of characters and range of character. A range of character is defined using the
'-'. Example: [a-zA-Z_] matches any alphabetic character and
the underscore.
If the first character in the list is a '^', the expression matches all characters except the set of characters. |
| \t | Matches the tab character |
| \ | Matches the character following the backslash: the next character will not be considered as a special character. Useful to match ., ^, $, ?, *, +, [, ], (, ) or \. |
1.2. Special Characters in Replace Pattern
| Expression | Description |
|---|---|
| \\ | Inserts a backslash. |
| \1-9 | Inserts the corresponding group. |
Code Browser
News Feed