gae@osupyr.mast.ohio-state.edu (Gerald Edgar) (03/18/88)
I was trying to do some search-and-replace text editing using MPW
regular expressions. Generally it works great. But here is one thing
that I can do with Gnu Emacs, but I could not figure out with MPW.
Suppose I have this line of text:
Qabcabc
I want to select everything from the character after the Q up to the
matching character: Q<abca>bc. I tried various combinations, but
without success. Is this possible? In these examples, R is the
option-R symbol, R-in-a-circle, and X is the option-X symbol, wavy lines.
replace /Q([a-z])R1XR1/ 'Q'
replace /Q([a-z])R1/:/R1/ 'Q'
Can these R constructions be used anywhere except in the second argument
of a replace?
A related question, perhaps of greater general interest: is there
a regular expression that will match a string only if there are
matched parentheses in the string?
--
Gerald A. Edgar TS1871@OHSTVMA.bitnet
Department of Mathematics gae@osupyr.UUCP
The Ohio State University ...{akgua,gatech,ihnp4,ulysses}!cbosgd!osupyr!gae
Columbus, OH 43210 70715,1324 CompuServe