Jump to content

Replacing "( )"


Recommended Posts

how do you replace a string that has "( )" in it with stuff in it.

Like: $string = "Stuff (more stuff)"

i want: $NewString = "Stuff"

$NewSub = "more stuff"

[font=Microsoft Sans Serif]My Scripts: From Most recent to least.[/font]Countdown GUI | QLOCK TWO | FlipClock | Slot Machine My UDF:_GenerateRandomNoRepeat | _GuiSnap

Link to comment
Share on other sites

$string = StringRegExpReplace ( "MyTest(ThisTextGoingByeBye)", "\((\w+)\)", "(Text Is All Up In Here)")

MsgBox(0, "1", $string)

Something like that should do ya.

Link to comment
Share on other sites

how do you replace a string that has "( )" in it with stuff in it.

Like: $string = "Stuff (more stuff)"

i want: $NewString = "Stuff"

$NewSub = "more stuff"

#Include <string.au3>
_StringExplode($sString, $sDelimiter [, $iLimit] )
Link to comment
Share on other sites

$string = StringRegExpReplace ( "MyTest(ThisTex$%&{}tGoingByeBye)", "\((.+)\)", "(Text Is All Up In Here)")

MsgBox(0, "Revised", $string)

Used .+ instead. Should work so long as you don't have newlines between parens?

Link to comment
Share on other sites

#Include <string.au3>
_StringExplode($sString, $sDelimiter [, $iLimit] )

works, but the last post works as well, and looks nicer, since i would need an array for this way

thanks both for your help

[font=Microsoft Sans Serif]My Scripts: From Most recent to least.[/font]Countdown GUI | QLOCK TWO | FlipClock | Slot Machine My UDF:_GenerateRandomNoRepeat | _GuiSnap

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...