diff scripts/strings/regexptranslate.m @ 7983:91d020444da7

Document regexptranslate
author David Bateman <dbateman@free.fr>
date Sun, 27 Jul 2008 02:42:57 +0200
parents cc31c5002c96
children 502e58a0d44f
line wrap: on
line diff
--- a/scripts/strings/regexptranslate.m	Sun Jul 27 02:29:36 2008 +0200
+++ b/scripts/strings/regexptranslate.m	Sun Jul 27 02:42:57 2008 +0200
@@ -17,10 +17,21 @@
 ## <http://www.gnu.org/licenses/>.
 
 ## -*- texinfo -*-
-## @deftypefn {Function File} {} realsqrt (@var{x})
-## Return the real natural logarithm of @var{x}. If any element results in the
-## return value being complex @code{reallog} produces an error.
-## @seealso{log, realsqrt, realpow}
+## @deftypefn {Function File} {} regexptranslate (@var{op}, @var{s})
+## Translate a string for use in a regular expression. This might
+## include either wildcard replacement or special character escaping.
+## The behavior can be controlled by the @var{op} that can have the
+## values
+##
+## @table @asis
+## @item "wildcard"
+## The wildcard characters @code{.}, @code{*} and @code{?} are replaced
+## with wildcards that are appropriate for a regular expression.
+##
+## @item "escape"
+## The characters @code{$.?[]}, that have special meaning for regular
+## expressions are escaped so that they are treated literally.
+## @end table
 ## @end deftypefn
 
 function y = regexptranslate (op, x)