You can replace \\index\{([^>]+)(>(.+?))?\} with
<indexterm><primary>$1</primary><secondary>$3</secondary></indexterm>
(using regex search again, of course) and afterwards remove empty
<secondary></secondary> elements.
On 05.10.2017 11:28, Bernhard Kleine wrote:
Many thanks for this, Franz-Josef.
since you are seemingly an expert I would also like to know
how \index{Nerven>splanchnische} will become
<indexterm><primary>Nerven</primary><secondary>splanchnische</secondary></indexterm>,
a two parameter search
Merci vielmals in advance
Bernhard
Am 05.10.2017 um 09:05 schrieb Franz-Josef Knelangen:
Hello Bernhard,
that works w/o problems, if you mask the brackets during search and
group the string you need in the replace, like:
Find:\\citep\{(.*)\}
Replace<citation><biblioref linkend="$1"/></citation>
Greetings,
Franz-Josef
Am 5. Oktober 2017 um 06:39:14, Bernhard Kleine
([email protected] <mailto:[email protected]>) schrieb:
Hi,
while porting from LaTeX to docbook5 I encounter numerous cases where a
regular expression search and replace would be extremely helpfull. E.g.
I have a citation as \citep{ABC65}. This should become
<citation><biblioref linkend="ABC65"/></citation>.
Is that possible in oxygen and how to achieve it?
Regards
Bernhard Kleine
--
spitzhalde9
D-79853 lenzkirch
[email protected]
www.b-kleine.com, www.urseetal.net
-
thunderbird mit enigmail
GPG schlüssel: D5257409
fingerprint:
08 B7 F8 70 22 7A FC C1 15 49 CA A6 C7 6F A0 2E D5 25 74 09
_______________________________________________
oXygen-user mailing list
[email protected]
https://www.oxygenxml.com/mailman/listinfo/oxygen-user
------------------------------------------------------------------------
*AKG Software Consulting GmbH
Franz-Josef Knelangen*
Uhlandstraße 12
79423 Heitersheim
Germany
Tel.: +49 (0)7634 5612-611
Fax: +49 (0)7634 5612-300
E-Mail: [email protected]_
Internet: www.akgsoftware.de <http://www.akgsoftware.de>
Geschäftsführer: Dipl.-Ing. Artur K. Günther, Dipl.-Ing. Arno
Brüggemann, Dipl.-Ing. (FH) Bernhard Feser, Dipl.-Ing. Jens Günther
Sitz der Gesellschaft: Heitersheim, HRB 310383 (Amtsgericht Freiburg)
--
spitzhalde9
D-79853 lenzkirch
[email protected]
www.b-kleine.com,www.urseetal.net
-
thunderbird mit enigmail
GPG schlüssel: D5257409
fingerprint:
08 B7 F8 70 22 7A FC C1 15 49 CA A6 C7 6F A0 2E D5 25 74 09
_______________________________________________
oXygen-user mailing list
[email protected]
https://www.oxygenxml.com/mailman/listinfo/oxygen-user
--
Gerrit Imsieke
Geschäftsführer / Managing Director
le-tex publishing services GmbH
Weissenfelser Str. 84, 04229 Leipzig, Germany
Phone +49 341 355356 110, Fax +49 341 355356 510
[email protected], http://www.le-tex.de
Registergericht / Commercial Register: Amtsgericht Leipzig
Registernummer / Registration Number: HRB 24930
Geschäftsführer: Gerrit Imsieke, Svea Jelonek,
Thomas Schmidt, Dr. Reinhard Vöckler
------------------------------------------------------------------------------
Meet us at Frankfurt Book Fair
Hall 4.2, L 72.
More at https://www.le-tex.de/en/buchmesse.html
_______________________________________________
oXygen-user mailing list
[email protected]
https://www.oxygenxml.com/mailman/listinfo/oxygen-user