Install
- download the cortrect plugin from https://bitbucket.org/brandizzi/gedit-re-search/wiki/Home
- extract the contents to gedit plugin directory, typically:
- ~/.gnome2/gedit/plugins (gedit2)
- ~/.local/share/gedit/plugins (gedit3)
- restart gedit
- in the menu: Edit -> Preferences -> plugins -> enable 'RegEx Search and Replace'
- now you should have a 'Regular Expression..' -item in the Search menu.
Other gedit plugins
Some regular expressions
| Expression |
Matches
|
| \t |
tab
|
| \r |
carriage return (CR)
|
| \n |
newline (LF)
|
| . |
any character
|
| [1234abcd] |
any of the specified characters
|
| [^1234abcd] |
none of the specified characters
|
| [0-9a-zA-Z] |
any of the characters within the specified ranges
|
| expr* |
'expr' repeats 0 to multiple times
|
| expr+ |
'expr' repeats 1 to multiple times
|
| expr{n,m} |
'expr' repeats n to m times
|
| (expr) |
use 'expr' in the replacement with \1 \2 \3 etc
|
| ^ |
start of line
|
| $ |
end of line
|
Examples
Replace \r\n with \n
| Search |
Replace with
|
| \r\n |
\n
|
Check:
Remove trailing white-spaces
| Search |
Replace with
|
| [ \t]{1,9}\n |
\n
|
Split word with capital letter in the middle
| Search |
Replace with
|
| ([a-z,.])([A-Z])
|
\1 \2
|
Replace 1 (one) in a non-number with I
| Search |
Replace with
|
| [^0-9]1[^0-9] |
I
|
Search number > 9
Remove hyphenation '-' from words
| Search |
Replace with
|
| ([a-z])-\n{1,9}([a-z]) |
\1\2
|
Remove EOL: trailing and leading non-capital letter
| Search |
Replace with
|
| ([a-z,;:])\n{1,9}([a-z]) |
\1 \2
|
Remove EOL: leading non-capital letter
Note: an underscore (_) is used here to signify a space.
| Search |
Replace with
|
| \n{1,9}([a-z]) |
_\1
|
Remove EOL: trailing non-capital letter
| Search |
Replace with
|
| ([a-z,;:])\n{1,9} |
\1_
|
Regular expressions in Office Libre
You can also use regular expressions in Office Libre. Note that variables are noted with a '$'.
Remove paragraph trailing spaces
| Search |
Replace with
|
| ^(.*) {1,9}$ |
$1
|