diff options
author | root <root@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-08-28 21:02:56 +0000 |
---|---|---|
committer | root <root@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-08-28 21:02:56 +0000 |
commit | fa300e38a47f5cc7877e07e254a54e4a45e919cd (patch) | |
tree | 79df0d15d915845f85de171627951f1efc0330e3 /doc/README.variables | |
parent | 5ed744093a12a270ce304cf3d88a733e7e90ddd1 (diff) |
automerge commit
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2-netsec@41258 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'doc/README.variables')
-rw-r--r-- | doc/README.variables | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/doc/README.variables b/doc/README.variables index ef541e3cb..df7457c0b 100644 --- a/doc/README.variables +++ b/doc/README.variables @@ -227,13 +227,6 @@ with equal precedence are grouped within { } symbols. This, the unary minus operator, is right associative, and has the same precedence as the ! operator. - ! expr1 - Return the result of a logical complement of expr1. - In other words, if expr1 is null, 0, an empty string, - or the string "0", return a 1. Otherwise, return a 0. - It has the same precedence as the unary minus operator, and - is also right associative. - expr1 : expr2 The `:' operator matches expr1 against expr2, which must be a regular expression. The regular expression is anchored to the @@ -251,12 +244,6 @@ with equal precedence are grouped within { } symbols. before the regex match is made, beginning and ending double quote characters are stripped from both the pattern and the string. - expr1 =~ expr2 - Exactly the same as the ':' operator, except that the match is - not anchored to the beginning of the string. Pardon any similarity - to seemingly similar operators in other programming languages! - The ":" and "=~" operators share the same precedence. - expr1 ? expr2 :: expr3 Traditional Conditional operator. If expr1 is a number that evaluates to 0 (false), expr3 is result of the this @@ -276,12 +263,6 @@ or C derived languages. Examples - "One Thousand Five Hundred" =~ "(T[^ ]+)" - returns: Thousand - - "One Thousand Five Hundred" =~ "T[^ ]+" - returns: 8 - "One Thousand Five Hundred" : "T[^ ]+" returns: 0 @@ -291,11 +272,6 @@ Examples "3075551212":"...(...)" returns: 555 - ! "One Thousand Five Hundred" =~ "T[^ ]+" - returns: 0 (because it applies to the string, which is non-null, - which it turns to "0", and then looks for the pattern - in the "0", and doesn't find it) - !( "One Thousand Five Hundred" : "T[^ ]+" ) returns: 1 (because the string doesn't start with a word starting with T, so the match evals to 0, and the ! operator |