MakeRegularExpression
Script function world.MakeRegularExpression Read about scripting Type Method Summary Converts wildcard matching text to a regular expression Prototype `BSTR MakeRegularExpression(BSTR Text);` View list of data type meanings Description `This function provides an interface to the internal routine that MUSHclient uses to convert trigger and alias "simple" wildcard expressions to full regular expressions. It is exactly the same result as provided by clicking on the "Convert to regular expression" button in the Edit Trigger dialog. Example: print (MakeRegularExpression ("* goes *")) Output: ^(.*?) goes (.*?)$ The behaviour is basically: * Put ^ at the start of the expression * Put $ at the end of the expression * Convert each occurrence of "*" to "(.*?)" * Non-printable characters in the range 0x01 to 0x1F become hex sequences * Non alphanumeric characters are escaped with a backslash.` VBscript example
    Note MakeRegularExpression ("* goes *")
Jscript example
    Note (MakeRegularExpression ("* goes *"))
Lua example
    Note (MakeRegularExpression ("* goes *"))
Return value
    The original string converted to a regular expression.
(Help topic: function=MakeRegularExpression) Documentation contents page