I know there are work arounds for this but it would be extremely useful to have a function like MS Excel has. That is, "find and replace" text. With excel you can have the app search the whole page for and replace a text string with an updated/changed text string.
There is a macro, Scrive out there that has the function in it.
Or, you can do a change/text/content, search by area with mask/Entity/Text/Text Mask/Text Search then enter the text. You would have to do the replace for each find, but if you have the text copied via Ctrl-C, then you could paste with Ctrl-V. Fairly quick.
I think I got this command alias to work, put it in the dcadwin.dca file [FR] comment=Find-Replace text alias=^;^F0^S8^S2^F5^S8^F0^F1^S7^S7^F1^S3^F1^F1^F1^ªEnter Text to find^S0^S0^S0^F3
Roger Donaldson AIA CSI CDT LEED AP BD+CNCARB abUsing Datacad since 1986, ver 19.03.00.10 (SE) http://www.RogerDonaldsonArchitect.com
Not surprised that neither scrive nor subtext work on PText ... PText does not appear to have been exposed to DCAL. Not only is it not documented in the DCAL manual, but a macro does not even appear to be able to examine a PText entity (e.g. if a macro selects entities by area that includes a PText entity, then the PText entity is not even amongst the entities returned to the macro). So as it stands there will not be a macro that can handle ptext this (not even my old dhText macro).