Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libvmod-re
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
uplex-varnish
libvmod-re
Commits
cdcbafc0
Commit
cdcbafc0
authored
Sep 13, 2019
by
Nils Goroll
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update generated RSTs
parent
6d8f106d
Pipeline
#457
failed with stages
Changes
1
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
10 deletions
+10
-10
README.rst
README.rst
+10
-10
No files found.
README.rst
View file @
cdcbafc0
...
...
@@ -113,7 +113,7 @@ since it re-uses the compiled expression obtained at VCL
initialization. So if you are matching against a fixed pattern that
never changes during the lifetime of VCL, use ``match``.
.. _
vmod_re.regex
:
.. _
re.regex()
:
new xregex = re.regex(STRING, INT limit, INT limit_recursion)
-------------------------------------------------------------
...
...
@@ -137,12 +137,12 @@ Description
The optional parameters ``limit`` and ``limit_recursion`` are
per-object defaults for the respective parameters of the
`
vmod_re.regex.match
`_ method.
`
xregex.match()
`_ method.
Example
``new myregex = re.regex("\bmax-age\s*=\s*(\d+)");``
.. _
vmod_re.regex.match
:
.. _
xregex.match()
:
BOOL xregex.match(STRING, INT limit, INT limit_recursion)
---------------------------------------------------------
...
...
@@ -160,19 +160,19 @@ Description
internal matching function calls in a ``pcre_exec()``
execution, analogous to the varnishd ``pcre_match_limit``
parameter. For the default value 0, the ``limit`` given to the
constructor `
vmod_re.regex
`_ is used.
constructor `
re.regex()
`_ is used.
The optional parameter ``limit_recursion`` restricts the
number of internal matching function recursions in a
``pcre_exec()`` execution, analogous to the varnishd
``pcre_match_limit_recursion`` parameter. For the default
value 0, the ``limit_recursion`` given to the constructor
`
vmod_re.regex
`_ is used.
`
re.regex()
`_ is used.
Example
``if (myregex.match(beresp.http.Surrogate-Control)) { # ...``
.. _
vmod_re.regex.backref
:
.. _
xregex.backref()
:
STRING xregex.backref(INT, STRING fallback)
-------------------------------------------
...
...
@@ -208,7 +208,7 @@ Description
Example
``set beresp.ttl = std.duration(myregex.backref(1, "120"), 120s);``
.. _
vmod_re.match_dyn
:
.. _
re.match_dyn()
:
BOOL match_dyn(STRING, STRING, INT limit, INT limit_recursion)
--------------------------------------------------------------
...
...
@@ -233,13 +233,13 @@ Description
``false``.
For parameters ``limit`` and ``limit_recursion`` see
`
vmod_re.regex.match
`_, except that there is no object to inherit
`
xregex.match()
`_, except that there is no object to inherit
defaults from.
Example
``if (re.match_dyn(req.http.Foo + "(\d+)", beresp.http.Bar)) { # ...``
.. _
vmod_re.backref_dyn
:
.. _
re.backref_dyn()
:
STRING backref_dyn(INT, STRING fallback)
----------------------------------------
...
...
@@ -265,7 +265,7 @@ Description
in the same task scope, then a ``VCL_Error`` message is logged, and
the fallback string is returned.
.. _
vmod_re.version
:
.. _
re.version()
:
STRING version()
----------------
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment