📄 testoutput5
字号:
PCRE version 5.0 13-Sep-2004/\x{100}/8DMMemory allocation (code space): 10------------------------------------------------------------------ 0 6 Bra 0 3 \x{100} 6 6 Ket 9 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 196Need char = 128/\x{1000}/8DMMemory allocation (code space): 11------------------------------------------------------------------ 0 7 Bra 0 3 \x{1000} 7 7 Ket 10 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 225Need char = 128/\x{10000}/8DMMemory allocation (code space): 12------------------------------------------------------------------ 0 8 Bra 0 3 \x{10000} 8 8 Ket 11 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 240Need char = 128/\x{100000}/8DMMemory allocation (code space): 12------------------------------------------------------------------ 0 8 Bra 0 3 \x{100000} 8 8 Ket 11 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 244Need char = 128/\x{1000000}/8DMMemory allocation (code space): 13------------------------------------------------------------------ 0 9 Bra 0 3 \x{1000000} 9 9 Ket 12 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 249Need char = 128/\x{4000000}/8DMMemory allocation (code space): 14------------------------------------------------------------------ 0 10 Bra 0 3 \x{4000000} 10 10 Ket 13 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 252Need char = 128/\x{7fffFFFF}/8DMMemory allocation (code space): 14------------------------------------------------------------------ 0 10 Bra 0 3 \x{7fffffff} 10 10 Ket 13 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 253Need char = 191/[\x{ff}]/8DMMemory allocation (code space): 10------------------------------------------------------------------ 0 6 Bra 0 3 \x{ff} 6 6 Ket 9 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 195Need char = 191/[\x{100}]/8DMMemory allocation (code space): 47------------------------------------------------------------------ 0 11 Bra 0 3 [\x{100}] 11 11 Ket 14 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8No first charNo need char/\x{ffffffff}/8Failed: character value in \x{...} sequence is too large at offset 11/\x{100000000}/8Failed: character value in \x{...} sequence is too large at offset 12/^\x{100}a\x{1234}/8 \x{100}a\x{1234}bcd 0: \x{100}a\x{1234}/\x80/8D------------------------------------------------------------------ 0 6 Bra 0 3 \x{80} 6 6 Ket 9 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 194Need char = 128/\xff/8D------------------------------------------------------------------ 0 6 Bra 0 3 \x{ff} 6 6 Ket 9 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 195Need char = 191/\x{0041}\x{2262}\x{0391}\x{002e}/D8------------------------------------------------------------------ 0 14 Bra 0 3 A\x{2262}\x{391}. 14 14 Ket 17 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 'A'Need char = '.' \x{0041}\x{2262}\x{0391}\x{002e} 0: A\x{2262}\x{391}. /\x{D55c}\x{ad6d}\x{C5B4}/D8 ------------------------------------------------------------------ 0 15 Bra 0 3 \x{d55c}\x{ad6d}\x{c5b4} 15 15 Ket 18 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 237Need char = 180 \x{D55c}\x{ad6d}\x{C5B4} 0: \x{d55c}\x{ad6d}\x{c5b4}/\x{65e5}\x{672c}\x{8a9e}/D8------------------------------------------------------------------ 0 15 Bra 0 3 \x{65e5}\x{672c}\x{8a9e} 15 15 Ket 18 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 230Need char = 158 \x{65e5}\x{672c}\x{8a9e} 0: \x{65e5}\x{672c}\x{8a9e}/\x{80}/D8------------------------------------------------------------------ 0 6 Bra 0 3 \x{80} 6 6 Ket 9 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 194Need char = 128/\x{084}/D8------------------------------------------------------------------ 0 6 Bra 0 3 \x{84} 6 6 Ket 9 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 194Need char = 132/\x{104}/D8------------------------------------------------------------------ 0 6 Bra 0 3 \x{104} 6 6 Ket 9 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 196Need char = 132/\x{861}/D8------------------------------------------------------------------ 0 7 Bra 0 3 \x{861} 7 7 Ket 10 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 224Need char = 161/\x{212ab}/D8------------------------------------------------------------------ 0 8 Bra 0 3 \x{212ab} 8 8 Ket 11 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8First char = 240Need char = 171/.{3,5}X/D8------------------------------------------------------------------ 0 13 Bra 0 3 Any{3} 7 Any{0,2} 11 X 13 13 Ket 16 End------------------------------------------------------------------Capturing subpattern count = 0Partial matching not supportedOptions: utf8No first charNeed char = 'X' \x{212ab}\x{212ab}\x{212ab}\x{861}X 0: \x{212ab}\x{212ab}\x{212ab}\x{861}X/.{3,5}?/D8------------------------------------------------------------------ 0 11 Bra 0 3 Any{3} 7 Any{0,2}? 11 11 Ket 14 End------------------------------------------------------------------Capturing subpattern count = 0Partial matching not supportedOptions: utf8No first charNo need char \x{212ab}\x{212ab}\x{212ab}\x{861} 0: \x{212ab}\x{212ab}\x{212ab}/-- These tests are here rather than in testinput4 because Perl 5.6 has --//-- some problems with UTF-8 support, in the area of \x{..} where the --/No match/-- value is < 255. It grumbles about invalid UTF-8 strings. --/No match/^[a\x{c0}]b/8 \x{c0}b 0: \x{c0}b /^([a\x{c0}]*?)aa/8 a\x{c0}aaaa/ 0: a\x{c0}aa 1: a\x{c0}/^([a\x{c0}]*?)aa/8 a\x{c0}aaaa/ 0: a\x{c0}aa 1: a\x{c0} a\x{c0}a\x{c0}aaa/ 0: a\x{c0}a\x{c0}aa 1: a\x{c0}a\x{c0}/^([a\x{c0}]*)aa/8 a\x{c0}aaaa/ 0: a\x{c0}aaaa 1: a\x{c0}aa a\x{c0}a\x{c0}aaa/ 0: a\x{c0}a\x{c0}aaa 1: a\x{c0}a\x{c0}a/^([a\x{c0}]*)a\x{c0}/8 a\x{c0}aaaa/ 0: a\x{c0} 1: a\x{c0}a\x{c0}aaa/ 0: a\x{c0}a\x{c0} 1: a\x{c0} /-- --/ /(?<=\C)X/8Failed: \C not allowed in lookbehind assertion at offset 6/-- This one is here not because it's different to Perl, but because the --//-- way the captured single-byte is displayed. (In Perl it becomes a --/No match/-- character, and you can't tell the difference.) --/No match /X(\C)(.*)/8 X\x{1234} 0: X\x{1234} 1: \xe1 2: \x88\xb4 X\nabc 0: X\x{0a}abc 1: \x{0a} 2: abc /^[ab]/8D------------------------------------------------------------------ 0 37 Bra 0 3 ^ 4 [ab] 37 37 Ket 40 End------------------------------------------------------------------Capturing subpattern count = 0Options: anchored utf8No first charNo need char bar 0: b *** FailersNo match cNo match \x{ff}No match \x{100} No match/^[^ab]/8D------------------------------------------------------------------ 0 37 Bra 0 3 ^ 4 [\x00-`c-\xff] (neg) 37 37 Ket 40 End------------------------------------------------------------------Capturing subpattern count = 0Options: anchored utf8No first charNo need char c 0: c \x{ff} 0: \x{ff} \x{100} 0: \x{100} *** Failers 0: * aaaNo match /[^ab\xC0-\xF0]/8SD------------------------------------------------------------------ 0 36 Bra 0 3 [\x00-`c-\xbf\xf1-\xff] (neg) 36 36 Ket 39 End------------------------------------------------------------------Capturing subpattern count = 0Options: utf8No first charNo need charStarting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a \x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb \xdc \xdd \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 \xfa \xfb \xfc \xfd \xfe \xff \x{f1} 0: \x{f1} \x{bf} 0: \x{bf} \x{100} 0: \x{100} \x{1000} 0: \x{1000} *** Failers
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -