Any characters wildcard or regex?

Keith Clarke keith.clarke at me.com
Thu Sep 22 10:46:57 EDT 2016


Thanks Mike & Klaus,
The simple line 'replace "<.*>" with empty in tFileText’ would be ideal, but it seems to be ignored.

The html approach seems to hit an early hurdle, too - if I...

set the html of field "FldFileText" to URL(tFileName)
set the text of field "FldFileText" to the text of field “FldFileText

...this results in an empty field after the first or both lines. Perhaps this is because the source file is a CSV with only one item having any HTML tags?    

Just to clarify the problem - the source text I’m working with comes from CSV file imports and some files contain RTF fields amongst their items. These RTF styling tags sometimes contain quotes & commas that are causing occasional glitches with the CSV item delimiting - hence the need to pre-process and strip out all tags before processing the CSV import. 

Thanks again for your insights.
Best,
Keith..

> On 22 Sep 2016, at 15:12, Klaus major-k <klaus at major-k.de> wrote:
> 
> Hi Mike and Keith,
> 
>> Am 22.09.2016 um 16:03 schrieb Mike Bonner <bonnmike at gmail.com>:
>> 
>> Using replacetext, you're probably looking for "<.*>"
>> but you might be able to use a field for this..  set the htmltext of the
>> field to your source text, Then if you don't want the formatting preserved
>> set the text of the field to the text of the field.  One problem with this
>> method is that you may end up with javascript left over because it can
>> appear between <script> and </script>
> 
> you can even (ab)use "the templatefield" for this:
> ...
> set the htmltext of the templatefield to url("http://your_url/here.html")
> put the text of the templatefield into fld 1 # or a variable
> reset the templatefield ## !!
> ...
> 
>> On Thu, Sep 22, 2016 at 7:34 AM, Keith Clarke <keith.clarke at me.com> wrote:
>> 
>>> Hi folks,
>>> I’m trying to strip out all HTML tags from text in a variable. Replacement
>>> of specific tags works fine... replace “<ul>" with empty in tText …but I’m
>>> struggling to find (documentation on) a blanket ‘any number of any
>>> characters’ wildcard or regex approach...
>>> 
>>> So far I’ve tried "<*>”, “<[*]>”,  “<[.*]>”, "<" & "[.*]" & “>” to no avail
>>> 
>>> Any clues greatly appreciated.
>>> Best,
>>> Keith..
> 
> Best
> 
> Klaus
> 
> --
> Klaus Major
> http://www.major-k.de
> klaus at major-k.de
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list