Gedit regular expressions plugin: Difference between revisions

From WickyWiki
Line 104: Line 104:
== Regular expressions in Office Libre ==
== Regular expressions in Office Libre ==


You can also use regular expressions in Office Libre.
You can also use regular expressions in Office Libre. Note that variables are noted with a $ in this case.


=== Remove paragraph trailing space ===
=== Remove paragraph trailing spaces ===


Search:
{|style="color:navy; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1"
^(.*) $
|-
 
! Search
Replace with:
! Replace with
$1
|-
| ^(.*) {1,9}$
| $1
|}

Revision as of 18:41, 16 November 2011

Install

  1. download the plugin from http://halfhourhacks.blogspot.com/2008/03/gedit-regular-expression-plugin.html
  2. extract the contents to ~/.gnome2/gedit/plugins/ you will have these files:
    • ~/.gnome2/gedit/plugins/regex_replace.gedit-plugin
    • ~/.gnome2/gedit/plugins/regex_replace.gedit-plugin/regex_replace
  3. restart gedit
  4. in the menu: Edit -> Preferences -> plugins -> enable Expression Replace
  5. now you should have a "Regular Expression" item in the Search menu.

Other gedit plugins

Examples

Note: were needed an underscore (_) is used to denote a space.

Replace trailing white-spaces and /r with /n

Search Replace with
[ \t\r\n]{1,9} \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

Search
[0-9]{2,9}

Remove '-' in 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

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 $ in this case.

Remove paragraph trailing spaces

Search Replace with
^(.*) {1,9}$ $1