Christian, there is an easy RegEx way to do it:

Put ReplaceText (OrigText,"[,.;:!?]","") into NoPunct

Whatever you consider punctuation goes inside the []. Quotation marks are tricky, as are dashes and carets. To include quotation marks, use...

Put ReplaceText (OrigText,"[,.;:!?" & Quote & "]","") into NoPunct

If a caret is the first character inside the [], then it negates the list. This means delete everything except the punctuation:

Put ReplaceText (OrigText,"[^,.;:!?]","") into NoPunct

But this means delete the punctuation, including carets:

Put ReplaceText (OrigText,"[,.;:^!?]","") into NoPunct

If you consider a dash as one of the punctuation marks that you'd like to remove, then it should be the first character inside the []:

Put ReplaceText (OrigText,"[-,.;:!?]","") into NoPunct

By the way, if you are writing a stack where the computer removes punctuation that a student then has to type back in correctly, I've written two such stacks. Maybe I could help.

On Jan 19, 2006, at 6:23 PM, Christian Langers wrote:

Does anybody know how to remove any ponctuation from text ?

any regex filtering ?

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to