Parent Directory
|
Revision Log
|
Patch
| revision 643 by ph10, Fri Jul 29 15:56:39 2011 UTC | revision 743 by ph10, Tue Nov 8 09:59:38 2011 UTC | |
|---|---|---|
| # | Line 959 No match | Line 959 No match |
| 959 | yes | yes |
| 960 | No match | No match |
| 961 | ||
| /^((yes|no)(*THEN)(*F))?/ | ||
| yes | ||
| 0: | ||
| 962 | /b?(*SKIP)c/ | /b?(*SKIP)c/ |
| 963 | bc | bc |
| 964 | 0: bc | 0: bc |
| # | Line 1259 name)/K | Line 1255 name)/K |
| 1255 | MK: any | MK: any |
| 1256 | name | name |
| 1257 | ||
| 1258 | /a(*:a\x{1234}b)/8K | /(?>(?&t)c|(?&t))(?(DEFINE)(?<t>a|b(*PRUNE)c))/ |
| 1259 | abc | a |
| 1260 | 0: a | |
| 1261 | ba | |
| 1262 | 0: a | |
| 1263 | bba | |
| 1264 | 0: a | 0: a |
| 1265 | MK: a\x{1234}b | |
| 1266 | /--- Checking revised (*THEN) handling ---/ | |
| 1267 | ||
| 1268 | /a(*:a£b)/8K | /--- Capture ---/ |
| 1269 | abc | |
| 1270 | /^.*? (a(*THEN)b) c/x | |
| 1271 | aabc | |
| 1272 | No match | |
| 1273 | ||
| 1274 | /^.*? (a(*THEN)b|(*F)) c/x | |
| 1275 | aabc | |
| 1276 | 0: aabc | |
| 1277 | 1: ab | |
| 1278 | ||
| 1279 | /^.*? ( (a(*THEN)b) | (*F) ) c/x | |
| 1280 | aabc | |
| 1281 | 0: aabc | |
| 1282 | 1: ab | |
| 1283 | 2: ab | |
| 1284 | ||
| 1285 | /^.*? ( (a(*THEN)b) ) c/x | |
| 1286 | aabc | |
| 1287 | No match | |
| 1288 | ||
| 1289 | /--- Non-capture ---/ | |
| 1290 | ||
| 1291 | /^.*? (?:a(*THEN)b) c/x | |
| 1292 | aabc | |
| 1293 | No match | |
| 1294 | ||
| 1295 | /^.*? (?:a(*THEN)b|(*F)) c/x | |
| 1296 | aabc | |
| 1297 | 0: aabc | |
| 1298 | ||
| 1299 | /^.*? (?: (?:a(*THEN)b) | (*F) ) c/x | |
| 1300 | aabc | |
| 1301 | 0: aabc | |
| 1302 | ||
| 1303 | /^.*? (?: (?:a(*THEN)b) ) c/x | |
| 1304 | aabc | |
| 1305 | No match | |
| 1306 | ||
| 1307 | /--- Atomic ---/ | |
| 1308 | ||
| 1309 | /^.*? (?>a(*THEN)b) c/x | |
| 1310 | aabc | |
| 1311 | No match | |
| 1312 | ||
| 1313 | /^.*? (?>a(*THEN)b|(*F)) c/x | |
| 1314 | aabc | |
| 1315 | 0: aabc | |
| 1316 | ||
| 1317 | /^.*? (?> (?>a(*THEN)b) | (*F) ) c/x | |
| 1318 | aabc | |
| 1319 | 0: aabc | |
| 1320 | ||
| 1321 | /^.*? (?> (?>a(*THEN)b) ) c/x | |
| 1322 | aabc | |
| 1323 | No match | |
| 1324 | ||
| 1325 | /--- Possessive capture ---/ | |
| 1326 | ||
| 1327 | /^.*? (a(*THEN)b)++ c/x | |
| 1328 | aabc | |
| 1329 | No match | |
| 1330 | ||
| 1331 | /^.*? (a(*THEN)b|(*F))++ c/x | |
| 1332 | aabc | |
| 1333 | 0: aabc | |
| 1334 | 1: ab | |
| 1335 | ||
| 1336 | /^.*? ( (a(*THEN)b)++ | (*F) )++ c/x | |
| 1337 | aabc | |
| 1338 | 0: aabc | |
| 1339 | 1: ab | |
| 1340 | 2: ab | |
| 1341 | ||
| 1342 | /^.*? ( (a(*THEN)b)++ )++ c/x | |
| 1343 | aabc | |
| 1344 | No match | |
| 1345 | ||
| 1346 | /--- Possessive non-capture ---/ | |
| 1347 | ||
| 1348 | /^.*? (?:a(*THEN)b)++ c/x | |
| 1349 | aabc | |
| 1350 | No match | |
| 1351 | ||
| 1352 | /^.*? (?:a(*THEN)b|(*F))++ c/x | |
| 1353 | aabc | |
| 1354 | 0: aabc | |
| 1355 | ||
| 1356 | /^.*? (?: (?:a(*THEN)b)++ | (*F) )++ c/x | |
| 1357 | aabc | |
| 1358 | 0: aabc | |
| 1359 | ||
| 1360 | /^.*? (?: (?:a(*THEN)b)++ )++ c/x | |
| 1361 | aabc | |
| 1362 | No match | |
| 1363 | ||
| 1364 | /--- Condition assertion ---/ | |
| 1365 | ||
| 1366 | /^(?(?=a(*THEN)b)ab|ac)/ | |
| 1367 | ac | |
| 1368 | 0: ac | |
| 1369 | ||
| 1370 | /--- Condition ---/ | |
| 1371 | ||
| 1372 | /^.*?(?(?=a)a|b(*THEN)c)/ | |
| 1373 | ba | |
| 1374 | No match | |
| 1375 | ||
| 1376 | /^.*?(?:(?(?=a)a|b(*THEN)c)|d)/ | |
| 1377 | ba | |
| 1378 | 0: ba | |
| 1379 | ||
| 1380 | /^.*?(?(?=a)a(*THEN)b|c)/ | |
| 1381 | ac | |
| 1382 | No match | |
| 1383 | ||
| 1384 | /--- Assertion ---/ | |
| 1385 | ||
| 1386 | /^.*(?=a(*THEN)b)/ | |
| 1387 | aabc | |
| 1388 | 0: a | 0: a |
| 1389 | MK: a£b | |
| 1390 | /------------------------------/ | |
| 1391 | ||
| 1392 | /(?>a(*:m))/imsxSK | |
| 1393 | a | |
| 1394 | 0: a | |
| 1395 | MK: m | |
| 1396 | ||
| 1397 | /(?>(a)(*:m))/imsxSK | |
| 1398 | a | |
| 1399 | 0: a | |
| 1400 | 1: a | |
| 1401 | MK: m | |
| 1402 | ||
| 1403 | /-- End of testinput11 --/ | /-- End of testinput11 --/ |
|
||||||||
| webmaster@exim.org | ViewVC Help |
| Powered by ViewVC 1.1.12 |