Can I get rid of backslashes?


    Feb 09 2008 | 1:26 am
    How can I have something like a textedit that doesn't interpret special characters like comma, semicolon, and double quotes? In other words can I input text and automatically escape these special characters?
    So I want to type things like:
    this, is, a, single, message
    but have it act like:
    this, is, a, single, message
    And things like:
    "this is four symbols"
    should act like:
    "this is four symbols"
    I'm guessing it's not possible with the built in objects. Maybe using Swing in a Java/mxj object I can make a text input that does this? Any better ideas?

    • Feb 09 2008 | 10:34 am
      maybe this would be a job for [regexp] or [jit.str.regexp].
      i am really badly versed in the regular expressions stuff but here is a patch posted by someone ( apologies to the author , i cant remember who it was ) that does the exact opposite of what you are looking for , it could lead you to the right direction .
      sorry for not being more helpfull :(
      Quote: Adam Murray (adamj) wrote on Sat, 09 February 2008 02:26
      ----------------------------------------------------
      > How can I have something like a textedit that doesn't interpret special characters like comma, semicolon, and double quotes? In other words can I input text and automatically escape these special characters?
      >
      > So I want to type things like:
      > this, is, a, single, message
      > but have it act like:
      > this, is, a, single, message
      >
      > And things like:
      > "this is four symbols"
      > should act like:
      > "this is four symbols"
      >
      > I'm guessing it's not possible with the built in objects. Maybe using Swing in a Java/mxj object I can make a text input that does this? Any better ideas?
      >
      >
      ----------------------------------------------------
    • Feb 09 2008 | 4:08 pm
      regexp object. See perl syntax on how to do thi.
      Best wishes,
      Ico
      > -----Original Message-----
      > From: maxmsp-bounces@cycling74.com [mailto:maxmsp-bounces@cycling74.com]
      > On Behalf Of Adam Murray
      > Sent: Friday, February 08, 2008 8:27 PM
      > Subject: [maxmsp] Can I get rid of backslashes?
      >
      >
      > How can I have something like a textedit that doesn't interpret special
      > characters like comma, semicolon, and double quotes? In other words can I
      > input text and automatically escape these special characters?
      >
      > So I want to type things like:
      > this, is, a, single, message
      > but have it act like:
      > this, is, a, single, message
      >
      > And things like:
      > "this is four symbols"
      > should act like:
      > "this is four symbols"
      >
      > I'm guessing it's not possible with the built in objects. Maybe using
      > Swing in a Java/mxj object I can make a text input that does this? Any
      > better ideas?
      >
      >
      > --
      > Adam Murray
      > compusition.com
    • Feb 10 2008 | 8:04 am
      Thanks for the replies.
      regexp would work, but is there a way to do a replace all when substituting? Something equivalent to the 'g' (global) option in standard/Perl regex? I can replace a comma with backslash comma but it only replaces one comma:
      I guess I'd have to loop the operation until the regexp doesn't match anymore.
      Anyway, I somehow overlooked the "Output as One Symbol" option in textedit's inspector. That mostly solves my problems so I'm just going to use that for now.