summaryrefslogtreecommitdiff
path: root/testdata/testoutput24
diff options
context:
space:
mode:
authorzherczeg <zherczeg@6239d852-aaf2-0410-a92c-79f79f948069>2017-05-23 15:17:44 +0000
committerzherczeg <zherczeg@6239d852-aaf2-0410-a92c-79f79f948069>2017-05-23 15:17:44 +0000
commit9868f55dc8e6e322febf7d6c366c1ea413be2807 (patch)
tree4d987e7be9684bcaf7c5c82a9986e32084ee02b9 /testdata/testoutput24
parent24360bb0154064ded1f49f0dcf15d870042e682b (diff)
downloadpcre2-9868f55dc8e6e322febf7d6c366c1ea413be2807.tar.gz
Use atomic blocks after starstar during conversion.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@798 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'testdata/testoutput24')
-rw-r--r--testdata/testoutput2426
1 files changed, 25 insertions, 1 deletions
diff --git a/testdata/testoutput24 b/testdata/testoutput24
index 5884f99..9c5466d 100644
--- a/testdata/testoutput24
+++ b/testdata/testoutput24
@@ -367,7 +367,7 @@ No match
(?s)
/**\/abc/
-(?s)(?:\A|[^/])abc\z
+(?s)(?:\A|/)abc\z
/abc\/**/
(?s)\Aabc/
@@ -375,6 +375,30 @@ No match
/abc\/**\/abc/
(?s)\Aabc/(*COMMIT)(?:.*?/)??abc\z
+/**\/*a*b*g*n*t/
+(?s)(?:\A|/)(?>[^/]*?a)(?>[^/]*?b)(?>[^/]*?g)(?>[^/]*?n)(?>[^/]*?t\z)
+ abcd/abcdefg/abcdefghijk/abcdefghijklmnop.txt
+ 0: /abcdefghijklmnop.txt
+
+/**\/*a*\/**/
+(?s)(?:\A|/)(?>[^/]*?a)(?>[^/]*?/)
+ xx/xx/xx/xax/xx/xb
+ 0: /xax/
+
+/**\/*a*/
+(?s)(?:\A|/)(?>[^/]*?a)(?>[^/]*?\z)
+ xx/xx/xx/xax
+ 0: /xax
+ xx/xx/xx/xax/xx
+No match
+
+/**\/*a*\/**\/*b*/
+(?s)(?:\A|/)(?>[^/]*?a)(?>[^/]*?/)(*COMMIT)(?:.*?/)??(?>[^/]*?b)(?>[^/]*?\z)
+ xx/xx/xx/xax/xx/xb
+ 0: /xax/xx/xb
+ xx/xx/xx/xax/xx/x
+No match
+
#pattern convert=glob:glob_no_starstar
/***/