With respect to bug 7862, the syntax and description are misleading to users. the syntax included a space after the double quotes between the regex and the data to match. I removed this from the function doc, and added some verbage to make this crystal clear, I hope.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@42224 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Steve Murphy
2006-09-07 04:23:00 +00:00
parent 11a7e38930
commit a7b5ef30e7

View File

@@ -142,8 +142,12 @@ static int regex(struct ast_channel *chan, char *cmd, char *parse, char *buf,
static struct ast_custom_function regex_function = {
.name = "REGEX",
.synopsis = "Regular Expression",
.desc = "Returns 1 if data matches regular expression, or 0 otherwise.",
.syntax = "REGEX(\"<regular expression>\" <data>)",
.desc =
"Returns 1 if data matches regular expression, or 0 otherwise.\n"
"Please note that the double quotes separating the expression from the data\n"
"should not have any neighboring spaces, either before or after, unless you\n"
"intend them to be in either the expression or the data!\n",
.syntax = "REGEX(\"<regular expression>\"<data>)",
.read = regex,
};