/[pcre]/code/trunk/testdata/testoutput8
ViewVC logotype

Diff of /code/trunk/testdata/testoutput8

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 83 by nigel, Sat Feb 24 21:41:06 2007 UTC revision 365 by ph10, Fri Jul 11 17:06:55 2008 UTC
# Line 1  Line 1 
 PCRE version 6.3 15-Aug-2005  
   
1  /-- Do not use the \x{} construct except with patterns that have the --/  /-- Do not use the \x{} construct except with patterns that have the --/
2  /-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/  /-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/
3  No match  No match
# Line 1030  No match Line 1028  No match
1028      \x{85}      \x{85}
1029   0: \x{85}   0: \x{85}
1030    
1031    /^abc./mgx8<any>
1032        abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x{0085}abc7 \x{2028}abc8 \x{2029}abc9 JUNK
1033     0: abc1
1034     0: abc2
1035     0: abc3
1036     0: abc4
1037     0: abc5
1038     0: abc6
1039     0: abc7
1040     0: abc8
1041     0: abc9
1042    
1043    /abc.$/mgx8<any>
1044        abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x{0085} abc7\x{2028} abc8\x{2029} abc9
1045     0: abc1
1046     0: abc2
1047     0: abc3
1048     0: abc4
1049     0: abc5
1050     0: abc6
1051     0: abc7
1052     0: abc8
1053     0: abc9
1054    
1055    /^a\Rb/8<bsr_unicode>
1056        a\nb
1057     0: a\x{0a}b
1058        a\rb
1059     0: a\x{0d}b
1060        a\r\nb
1061     0: a\x{0d}\x{0a}b
1062        a\x0bb
1063     0: a\x{0b}b
1064        a\x0cb
1065     0: a\x{0c}b
1066        a\x{85}b
1067     0: a\x{85}b
1068        a\x{2028}b
1069     0: a\x{2028}b
1070        a\x{2029}b
1071     0: a\x{2029}b
1072        ** Failers
1073    No match
1074        a\n\rb
1075    No match
1076    
1077    /^a\R*b/8<bsr_unicode>
1078        ab
1079     0: ab
1080        a\nb
1081     0: a\x{0a}b
1082        a\rb
1083     0: a\x{0d}b
1084        a\r\nb
1085     0: a\x{0d}\x{0a}b
1086        a\x0bb
1087     0: a\x{0b}b
1088        a\x0c\x{2028}\x{2029}b
1089     0: a\x{0c}\x{2028}\x{2029}b
1090        a\x{85}b
1091     0: a\x{85}b
1092        a\n\rb
1093     0: a\x{0a}\x{0d}b
1094        a\n\r\x{85}\x0cb
1095     0: a\x{0a}\x{0d}\x{85}\x{0c}b
1096    
1097    /^a\R+b/8<bsr_unicode>
1098        a\nb
1099     0: a\x{0a}b
1100        a\rb
1101     0: a\x{0d}b
1102        a\r\nb
1103     0: a\x{0d}\x{0a}b
1104        a\x0bb
1105     0: a\x{0b}b
1106        a\x0c\x{2028}\x{2029}b
1107     0: a\x{0c}\x{2028}\x{2029}b
1108        a\x{85}b
1109     0: a\x{85}b
1110        a\n\rb
1111     0: a\x{0a}\x{0d}b
1112        a\n\r\x{85}\x0cb
1113     0: a\x{0a}\x{0d}\x{85}\x{0c}b
1114        ** Failers
1115    No match
1116        ab
1117    No match
1118    
1119    /^a\R{1,3}b/8<bsr_unicode>
1120        a\nb
1121     0: a\x{0a}b
1122        a\n\rb
1123     0: a\x{0a}\x{0d}b
1124        a\n\r\x{85}b
1125     0: a\x{0a}\x{0d}\x{85}b
1126        a\r\n\r\nb
1127     0: a\x{0d}\x{0a}\x{0d}\x{0a}b
1128        a\r\n\r\n\r\nb
1129     0: a\x{0d}\x{0a}\x{0d}\x{0a}\x{0d}\x{0a}b
1130        a\n\r\n\rb
1131     0: a\x{0a}\x{0d}\x{0a}\x{0d}b
1132        a\n\n\r\nb
1133     0: a\x{0a}\x{0a}\x{0d}\x{0a}b
1134        ** Failers
1135    No match
1136        a\n\n\n\rb
1137    No match
1138        a\r
1139    No match
1140    
1141    /\h+\V?\v{3,4}/8
1142        \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
1143     0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
1144     1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}
1145    
1146    /\V?\v{3,4}/8
1147        \x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
1148     0: X\x{0a}\x{0b}\x{0c}\x{0d}
1149     1: X\x{0a}\x{0b}\x{0c}
1150    
1151    /\h+\V?\v{3,4}/8
1152        >\x09\x20\x{a0}X\x0a\x0a\x0a<
1153     0: \x{09} \x{a0}X\x{0a}\x{0a}\x{0a}
1154    
1155    /\V?\v{3,4}/8
1156        >\x09\x20\x{a0}X\x0a\x0a\x0a<
1157     0: X\x{0a}\x{0a}\x{0a}
1158    
1159    /\H\h\V\v/8
1160        X X\x0a
1161     0: X X\x{0a}
1162        X\x09X\x0b
1163     0: X\x{09}X\x{0b}
1164        ** Failers
1165    No match
1166        \x{a0} X\x0a
1167    No match
1168    
1169    /\H*\h+\V?\v{3,4}/8
1170        \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
1171     0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
1172     1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}
1173        \x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a
1174     0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}\x{0d}
1175     1: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
1176        \x09\x20\x{a0}\x0a\x0b\x0c
1177     0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
1178        ** Failers
1179    No match
1180        \x09\x20\x{a0}\x0a\x0b
1181    No match
1182    
1183    /\H\h\V\v/8
1184        \x{3001}\x{3000}\x{2030}\x{2028}
1185     0: \x{3001}\x{3000}\x{2030}\x{2028}
1186        X\x{180e}X\x{85}
1187     0: X\x{180e}X\x{85}
1188        ** Failers
1189    No match
1190        \x{2009} X\x0a
1191    No match
1192    
1193    /\H*\h+\V?\v{3,4}/8
1194        \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a
1195     0: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}\x{0d}
1196     1: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}
1197        \x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a
1198     0: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}\x{2028}
1199     1: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}
1200        \x09\x20\x{202f}\x0a\x0b\x0c
1201     0: \x{09} \x{202f}\x{0a}\x{0b}\x{0c}
1202        ** Failers
1203    No match
1204        \x09\x{200a}\x{a0}\x{2028}\x0b
1205    No match
1206    
1207    /a\Rb/I8<bsr_anycrlf>
1208    Capturing subpattern count = 0
1209    Options: bsr_anycrlf utf8
1210    First char = 'a'
1211    Need char = 'b'
1212        a\rb
1213     0: a\x{0d}b
1214        a\nb
1215     0: a\x{0a}b
1216        a\r\nb
1217     0: a\x{0d}\x{0a}b
1218        ** Failers
1219    No match
1220        a\x{85}b
1221    No match
1222        a\x0bb
1223    No match
1224    
1225    /a\Rb/I8<bsr_unicode>
1226    Capturing subpattern count = 0
1227    Options: bsr_unicode utf8
1228    First char = 'a'
1229    Need char = 'b'
1230        a\rb
1231     0: a\x{0d}b
1232        a\nb
1233     0: a\x{0a}b
1234        a\r\nb
1235     0: a\x{0d}\x{0a}b
1236        a\x{85}b
1237     0: a\x{85}b
1238        a\x0bb
1239     0: a\x{0b}b
1240        ** Failers
1241    No match
1242        a\x{85}b\<bsr_anycrlf>
1243    No match
1244        a\x0bb\<bsr_anycrlf>
1245    No match
1246    
1247    /a\R?b/I8<bsr_anycrlf>
1248    Capturing subpattern count = 0
1249    Options: bsr_anycrlf utf8
1250    First char = 'a'
1251    Need char = 'b'
1252        a\rb
1253     0: a\x{0d}b
1254        a\nb
1255     0: a\x{0a}b
1256        a\r\nb
1257     0: a\x{0d}\x{0a}b
1258        ** Failers
1259    No match
1260        a\x{85}b
1261    No match
1262        a\x0bb
1263    No match
1264    
1265    /a\R?b/I8<bsr_unicode>
1266    Capturing subpattern count = 0
1267    Options: bsr_unicode utf8
1268    First char = 'a'
1269    Need char = 'b'
1270        a\rb
1271     0: a\x{0d}b
1272        a\nb
1273     0: a\x{0a}b
1274        a\r\nb
1275     0: a\x{0d}\x{0a}b
1276        a\x{85}b
1277     0: a\x{85}b
1278        a\x0bb
1279     0: a\x{0b}b
1280        ** Failers
1281    No match
1282        a\x{85}b\<bsr_anycrlf>
1283    No match
1284        a\x0bb\<bsr_anycrlf>
1285    No match
1286    
1287    /X/8f<any>
1288        A\x{1ec5}ABCXYZ
1289     0: X
1290    
1291  / End of testinput 8 /  / End of testinput 8 /

Legend:
Removed from v.83  
changed lines
  Added in v.365

  ViewVC Help
Powered by ViewVC 1.1.5