Talk:Documentation/How Tos/Regular Expressions in Writer

From Apache OpenOffice Wiki
Jump to: navigation, search

References

Some of the matters arising with regex can be found in the OOo archives:

bugs:

http://www.oooforum.org/forum/viewtopic.phtml?t=39589

http://www.oooforum.org/forum/viewtopic.phtml?t=64265&highlight=regular

http://www.oooforum.org/forum/viewtopic.phtml?t=61200&highlight=regular


discussion:

http://www.oooforum.org/forum/viewtopic.phtml?t=8665&highlight=regular

http://www.oooforum.org/forum/viewtopic.phtml?t=61857&highlight=regular


issue:

http://qa.openoffice.org/issues/show_bug.cgi?id=15666 (now RESOLVED FIXED)


Examples

This is probably too arcane, but here's a discussion on the black art of finding octal, decimal, & hexadecimal numbers in Writer http://www.oooforum.org/forum/viewtopic.phtml?t=66319

Octal   \<0[0-7]*\>
Decimal \<[1-9][0-9]*\>
Hex     \<0x[A-Fa-f0-9]+\>


Workarounds

In at least some versions of Linux it is possible to use unicode input to directly type a newline (line feed / soft line break/ U+000A) in the "Replace with" input box. There are no reports so far of this working on any other OS.

http://user.services.openoffice.org/en/forum/viewtopic.php?p=2842#p2842

This means that for some people it is possible to insert a newline using Find & Replace.

http://en.wikipedia.org/wiki/Unicode#Input_methods

http://www.fileformat.info/tip/microsoft/enter_unicode.htm

http://www.fileformat.info/info/unicode/char/000a/


Versioning of regex howto in future

See my comment under the same heading in Talk:Documentation/How Tos/Regular Expressions in Calc --Hgreenhough 12:05, 13 December 2007 (CET)

Thanks - I responded there --Drking 10:00, 18 January 2008 (GMT)

Backreferences

http://www.openoffice.org/issues/show_bug.cgi?id=15666#desc100 describes a glitch in the new backreference feature. It does not seem to have been reported as a seperate issue, so may not get picked up. One to test for!

Capitalize words beginning with h:
s/\<h([a-z]+)/
r/H$1/
Match case = Yes

Starting text:   He heard quiet steps behind him.
Expected result: He Heard quiet steps behind Him.
Actual result:   He H$1 quiet steps behind H$1


http://qa.openoffice.org/issues/show_bug.cgi?id=84922 describes a situation where backreferences do not work in find, although I can't follow it myself.


External Links

Someone (Andrewz) has added a couple of external links. Absolutely great that people are getting involved, but I'm not sure that external links are a good idea - thoughts welcome...


The application Help is planned to be wiki based in the future, so that people like us can contribute easily. This page links from the Calc function Help (in preparation) and probably will link from Writer Help in the long term. It may or may not be included in Help, depending on space. I hope at the very least that it will be brought up in a browser on clicking in the Help.


As it stands clicking on the external links in this page takes the user away from the Help system and the Wiki altogether - the only way back is via the back button. That's a bad thing.


Another thing is that in my view the purpose of this HowTo is to give the user the information - not to present him with stuff within which information can be found. So if the info on the linked pages is useful it should be in the HowTo.


And a third thing is that there are plenty of external pages that could be linked to - everyone has their own favourite - but this shouldn't be a directory for them.


Interested to know any other views....

--Drking 05:00, 23 January 2008 (GMT)


Agreed. 'Concise, precise, complete', is best. I think the links would be better here in Talk, under a heading such as 'External Links', or 'Further Reading', so they could be used for research by editors (and anyone else interested).

--Hgreenhough 11:03, 23 January 2008 (CET)

Personal tools