Hi,
I'm fairly new to RegEx and I need your help.
I process many XML files in my job. Most of them are formatted correctly,
that is:
<key1>Value</key1>
<key2>Value</key2>
For those I search for values using:
<key1>.*?</key1>
And it works like a charm.
But then I have this one source that formats its XML files with CDATA
fields like this:
<field>
<key><![CDATA[NAME]]></key>
<value><![CDATA[John Appleseed]]></value>
</field>
In this example they are trying to say that the value *NAME* is *John
Appleseed*. Rather than putting it as a key/value pair, they do that weird
syntax.
What GREP pattern can I use to extract all the names for this formatting?
I am open to other solutions, like BASH scripts and Applescript. I'm
desperate.
Thank you for your help, friends.
🙂
--
This is the BBEdit Talk public discussion group. If you have a feature request
or need technical support, please email "[email protected]" rather than
posting here. Follow @bbedit on Twitter: <https://twitter.com/bbedit>
---
You received this message because you are subscribed to the Google Groups
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/bbedit/2f3506af-7ffe-436c-bcb9-4f13a0acbdb4%40googlegroups.com.