Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.
 Entire forum ➜ MUSHclient ➜ General ➜ Is there a way to to do this with an alias instead of a trigger?

Is there a way to to do this with an alias instead of a trigger?

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by Mike.mac.kenzie   (13 posts)  Bio
Date Fri 01 Mar 2024 07:13 AM (UTC)
Message
When making a trigger, in the match text you can do "(this|that)" to make the trigger match one word, or another word within the string. Is there a way to do this in the name of an alias so I could have an alias called "(raise|lower) *" so that I could make the alias fire with either word plus something to match the wildcard? "raise thing" "lower thing" would both fire the alias?
Top

Posted by Nick Gammon   Australia  (23,102 posts)  Bio   Forum Administrator
Date Reply #1 on Fri 01 Mar 2024 07:23 AM (UTC)

Amended on Fri 01 Mar 2024 07:28 AM (UTC) by Nick Gammon

Message
Yes, just make the alias a regular expression.

It would look like:


^(raise|lower) (.*)$


Since the thing you want to raise or lower is now the second capture you would act on wildcard 2, not wildcard 1.


Or you could do it like this:



^(?:raise|lower) (.*)$


Then the thing you raise or lower is now wildcard #1.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Mike.mac.kenzie   (13 posts)  Bio
Date Reply #2 on Fri 01 Mar 2024 07:32 AM (UTC)
Message
That's what I was doing wrong! So simple... thanks Nick!
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


1,862 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.