At 18:56 27/10/2013 -0500, T. R. Valentine wrote:
On 27 October 2013 18:50, Tim Lloyd wrote:
[...]
I think you read my question incorrectly.
That's because your original question was not at all clear! (You owe
it to correspondents not to waste their time.)
Specifically, I am able to use regular expressions to search for a
one to many-digit number: \d*
But I want to leave the number (whatever it may be) in place and
insert a tab immediately after it. I expected I should be able to
use: \1\t but LO is interpreting the \1 *literally* instead of as a
backreference.
There are two things wrong here, I think. First, although \1, \2,
and so on can be used to refer back to parts of the "Search for"
field *within the "Search for" field itself*, the corresponding
syntax in the "Replace with" field is $1, $2, and so on. But then
you also have to mark which part of the matched string you want to
refer back to - and you do that using parentheses in the Search field.
If you want to refer to the entire matched string using $1, you must
use (\d*) as your search string. But - easier than that - you can
always refer to the entire matched string using the ampersand: & (or
you can use $0). In that case the parentheses are unnecessary in the
search string: you would search for \d* and replace with &\t.
I trust this helps.
Brian Barker
--
To unsubscribe e-mail to: [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted