**all** non-alphanumeric characters.
* Encode for RegularExpression.
* Encode or decode Base64.
* Calculate MD5.
* St... or bullet (•) control characters.
* Calculate an expression and return the result, see the [[manual:Calculati
res in scripts.
==== People have suggested I use regularexpressions to solve a problem, but how? ====
RegularExpressions are a powerful tool for text processing and are fully supported in Keyboard Maestro. You can use regularexpressions to extract or change parts of text or dates or file names.
You can learn more about regularexpressions in various places:
* The BBEdit or TextWrangler
ar (`|`) separated list of flavors (technically a regularexpression). These flavors will be excluded from the clipboa... ro.engine MaxConcealedPosition -int 10
</code>
**RegularExpression Which Matches Text You Think Should or Should Not
word break next.
Alternatively, you can use a [[:RegularExpressions|regularexpression]] to match a trigger. The trigger is matched agai... , so there is an implicit \z on the end of the [[:RegularExpressions|regularexpression]]. Note that it would be useless to try to match ... iggers|See all Triggers]]
==== Topics ====
* [[:RegularExpressions]]
==== Forum ====
- [[https://forum.keyboardma
he ICU Date Format References web site.
==== ICU RegularExpression References ====
The *ICU RegularExpression References* command in the *Help* menu takes you to the ICU RegularExpression References web site.
==== RegularExpression Unicode Properties ====
The *RegularExpression Unicode Properties* co
"kBlue";
</code>
You could do this with grep and regular~~expression, replacing “color (.*)” with “const int k\1 = "\1... h is fine if you can remember how to do grep with regular~~expressions, whether it is \1 or $1, and whether the application you are in supports regular~~expressions or not. But perhaps a simpler way is to just sh
a number they will expand to allow a more complex expression to be entered. You can tell that a field accepts... tors, regardless of your desired language.
===== Expressions =====
Keyboard Maestro’s expressions include precedence, nested bracketed expressions, many built-in [[/Functions|functions]], various numeric ba
laced with their value in text fields, except for RegularExpression (RegEx) fields.
=== Convert Hex to Unicode Chara... [[action:Search_and_Replace|Search and Replace by regularexpression]] action (even though these meta characters are _not_ supported by ICS RegularExpressions).
The Available Case Conversion Meta Characters
fter a specified string.
* matches a specified [[:RegularExpressions|regularexpression]].
* does not match a specified [[:RegularExpressions|regularexpression]].
* is numerically less than a specified calculation.
* is num
pecified string. (v7.2+)
* matches a specified [[:RegularExpressions|regularexpression]].
* does not match a specified [[:RegularExpressions|regularexpression]].
* is numerically less than a specified calculation. (v8+)
*