Home | History | Annotate | Download | only in cintltst

Lines Matching refs:re

47  *         're" is the compiled, ready-to-go  regular expression.
52 re = uregex_openC(pattern, flags, NULL, &status); \
56 uregex_setText(re, srcString, -1, &status); \
63 uregex_close(re); \
163 URegularExpression *re;
171 re = uregex_open(pat, -1, 0, 0, &status);
176 uregex_close(re);
180 re = uregex_open(pat, -1,
184 uregex_close(re);
188 re = uregex_open(pat, -1, 0x40000000, 0, &status);
190 uregex_close(re);
194 re = uregex_open(pat, -1, UREGEX_LITERAL, 0, &status);
196 uregex_close(re);
200 re = uregex_openC(NULL,
202 TEST_ASSERT(status == U_ILLEGAL_ARGUMENT_ERROR && re == NULL);
206 re = uregex_openC(NULL,
208 TEST_ASSERT(status == U_USELESS_COLLATOR_ERROR && re == NULL);
215 re = uregex_openC("abc*", 0, 0, &status);
217 p = uregex_pattern(re, &len, &status);
227 uregex_close(re);
245 re = uregex_openC("abc*", 0, 0, &status);
247 clone1 = uregex_clone(re, &status);
252 clone2 = uregex_clone(re, &status);
255 uregex_close(re);
296 re = uregex_open(pat, -1, 0, NULL, &status);
297 resultPat = uregex_pattern(re, &resultLen, &status);
306 uregex_close(re);
309 re = uregex_open(pat, 3, 0, NULL, &status);
310 resultPat = uregex_pattern(re, &resultLen, &status);
321 uregex_close(re);
331 re = uregex_open(pat, -1, 0, NULL, &status);
332 t = uregex_flags(re, &status);
335 uregex_close(re);
338 re = uregex_open(pat, -1, 0, NULL, &status);
339 t = uregex_flags(re, &status);
342 uregex_close(re);
345 re = uregex_open(pat, -1, UREGEX_CASE_INSENSITIVE | UREGEX_DOTALL, NULL, &status);
346 t = uregex_flags(re, &status);
349 uregex_close(re);
364 re = uregex_open(pat, -1, 0, NULL, &status);
369 uregex_lookingAt(re, 0, &status);
373 uregex_setText(re, text1, -1, &status);
374 result = uregex_lookingAt(re, 0, &status);
379 uregex_setText(re, text2, -1, &status);
380 result = uregex_lookingAt(re, 0, &status);
385 uregex_setText(re, text1, -1, &status);
386 result = uregex_lookingAt(re, 0, &status);
391 uregex_setText(re, text1, 5, &status);
392 result = uregex_lookingAt(re, 0, &status);
397 uregex_setText(re, text1, 6, &status);
398 result = uregex_lookingAt(re, 0, &status);
402 uregex_close(re);
419 re = uregex_open(pat, -1, 0, NULL, &status);
421 uregex_setText(re, text1, -1, &status);
422 result = uregex_getText(re, &textLength, &status);
428 uregex_setText(re, text2, 7, &status);
429 result = uregex_getText(re, &textLength, &status);
435 uregex_setText(re, text2, 4, &status);
436 result = uregex_getText(re, &textLength, &status);
440 uregex_close(re);
455 re = uregex_open(pat, -1, 0, NULL, &status);
457 uregex_setText(re, text1, -1, &status);
458 result = uregex_matches(re, 0, &status);
463 uregex_setText(re, text1, 6, &status);
464 result = uregex_matches(re, 0, &status);
469 uregex_setText(re, text1, 6, &status);
470 result = uregex_matches(re, 1, &status);
473 uregex_close(re);
476 re = uregex_openC(".?", 0, NULL, &status);
477 uregex_setText(re, text1, -1, &status);
479 result = uregex_matches(re, len, &status);
484 uregex_setText(re, nullString, -1, &status);
486 result = uregex_matches(re, 0, &status);
489 uregex_close(re);
506 re = uregex_openC("rx", 0, NULL, &status);
508 uregex_setText(re, text1, -1, &status);
509 result = uregex_find(re, 0, &status);
511 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
512 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
515 result = uregex_find(re, 9, &status);
517 TEST_ASSERT(uregex_start(re, 0, &status) == 11);
518 TEST_ASSERT(uregex_end(re, 0, &status) == 13);
521 result = uregex_find(re, 14, &status);
526 uregex_reset(re, 0, &status);
528 result = uregex_findNext(re, &status);
530 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
531 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
534 result = uregex_findNext(re, &status);
536 TEST_ASSERT(uregex_start(re, 0, &status) == 6);
537 TEST_ASSERT(uregex_end(re, 0, &status) == 8);
541 uregex_reset(re, 12, &status);
543 result = uregex_findNext(re, &status);
545 TEST_ASSERT(uregex_start(re, 0, &status) == 13);
546 TEST_ASSERT(uregex_end(re, 0, &status) == 15);
549 result = uregex_findNext(re, &status);
553 uregex_close(re);
563 re = uregex_openC("abc", 0, NULL, &status);
564 result = uregex_groupCount(re, &status);
567 uregex_close(re);
570 re = uregex_openC("abc(def)(ghi(j))", 0, NULL, &status);
571 result = uregex_groupCount(re, &status);
574 uregex_close(re);
590 re = uregex_openC("abc(.*?)def", 0, NULL, &status);
594 uregex_setText(re, text1, -1, &status);
595 result = uregex_find(re, 0, &status);
600 resultSz = uregex_group(re, 0, buf, sizeof(buf)/2, &status);
607 resultSz = uregex_group(re, 1, buf, sizeof(buf)/2, &status);
614 uregex_group(re, 2, buf, sizeof(buf)/2, &status);
619 resultSz = uregex_group(re, 0, NULL, 0, &status);
626 resultSz = uregex_group(re, 0, buf, 5, &status);
634 resultSz = uregex_group(re, 0, buf, (int32_t)strlen("abc interior def"), &status);
640 uregex_close(re);
652 TEST_ASSERT(uregex_regionStart(re, &status) == 0);
653 TEST_ASSERT(uregex_regionEnd(re, &status) == 16);
654 uregex_setRegion(re, 3, 6, &status);
655 TEST_ASSERT(uregex_regionStart(re, &status) == 3);
656 TEST_ASSERT(uregex_regionEnd(re, &status) == 6);
657 TEST_ASSERT(uregex_findNext(re, &status));
658 TEST_ASSERT(uregex_group(re, 0, resultString, sizeof(resultString)/2, &status) == 3)
664 uregex_setRegion(re, 4, 6, &status);
665 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE);
666 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
667 TEST_ASSERT(uregex_end(re, 0, &status) == 6);
672 uregex_setRegion(re, 4, 6, &status);
673 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
674 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
675 TEST_ASSERT(uregex_end(re, 0, &status) == 16);
680 uregex_setRegion(re, 4, 6, &status);
681 TEST_ASSERT(uregex_findNext(re,&status) == TRUE);
682 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
683 TEST_ASSERT(uregex_findNext(re, &status) == TRUE);
684 TEST_ASSERT(uregex_start(re, 0, &status) == 5);
685 TEST_ASSERT(uregex_findNext(re, &status) == FALSE);
691 uregex_setRegion(re, 4, 6, &status);
692 TEST_ASSERT(uregex_matches(re, -1, &status) == TRUE);
693 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
694 TEST_ASSERT(uregex_end(re, 0, &status) == 6);
699 uregex_setRegion(re, 4, 6, &status);
700 TEST_ASSERT(uregex_matches(re, 0, &status) == TRUE);
701 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
702 TEST_ASSERT(uregex_end(re, 0, &status) == 16);
708 uregex_setRegion(re, 4, 6, &status);
709 TEST_ASSERT(uregex_lookingAt(re, -1, &status) == TRUE);
710 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
711 TEST_ASSERT(uregex_end(re, 0, &status) == 4);
716 uregex_setRegion(re, 4, 6, &status);
717 TEST_ASSERT(uregex_lookingAt(re, 0, &status) == TRUE);
718 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
719 TEST_ASSERT(uregex_end(re, 0, &status) == 0);
724 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
725 TEST_ASSERT(uregex_hitEnd(re, &status) == FALSE);
729 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
730 TEST_ASSERT(uregex_hitEnd(re, &status) == TRUE);
735 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
736 TEST_ASSERT(uregex_requireEnd(re, &status) == FALSE);
740 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
741 TEST_ASSERT(uregex_requireEnd(re, &status) == TRUE);
746 TEST_ASSERT(uregex_hasAnchoringBounds(re, &status) == TRUE);
747 uregex_useAnchoringBounds(re, FALSE, &status);
748 TEST_ASSERT(uregex_hasAnchoringBounds(re, &status) == FALSE);
750 TEST_ASSERT(uregex_find(re, -1, &status) == FALSE);
751 uregex_useAnchoringBounds(re, TRUE, &status);
752 uregex_setRegion(re, 0, 3, &status);
753 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE);
754 TEST_ASSERT(uregex_end(re, 0, &status) == 3);
759 TEST_ASSERT(uregex_hasTransparentBounds(re, &status) == FALSE);
760 uregex_useTransparentBounds(re, TRUE, &status);
761 TEST_ASSERT(uregex_hasTransparentBounds(re, &status) == TRUE);
763 uregex_useTransparentBounds(re, FALSE, &status);
764 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE); /* No Region */
765 uregex_setRegion(re, 0, 3, &status);
766 TEST_ASSERT(uregex_find(re, -1, &status) == FALSE); /* with region, opaque bounds */
767 uregex_useTransparentBounds(re, TRUE, &status);
768 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE); /* with region, transparent bounds */
769 TEST_ASSERT(uregex_end(re, 0, &status) == 3);
787 re = uregex_openC("x(.*?)x", 0, NULL, &status);
791 uregex_setText(re, text1, -1, &status);
792 resultSz = uregex_replaceFirst(re, replText, -1, buf, sizeof(buf)/2, &status);
799 uregex_setText(re, text2, -1, &status);
800 resultSz = uregex_replaceFirst(re, replText, -1, buf, sizeof(buf)/2, &status);
807 uregex_setText(re, text1, -1, &status);
809 resultSz = uregex_replaceFirst(re, replText, -1, buf, strlen("Replace <aa> x1x x...x."), &status);
820 resultSz = uregex_replaceFirst(re, replText, -1, buf, strlen("Replace <aa> x1x x...x."), &status);
828 resultSz = uregex_replaceFirst(re, replText, -1, NULL, 0, &status);
835 resultSz = uregex_replaceFirst(re, replText, -1, buf, strlen("Replace <aa> x1x x...x.")-1, &status);
841 uregex_close(re);
870 re = uregex_openC(pattern, 0, NULL, &status);
874 uregex_setText(re, text1, -1, &status);
875 resultSize = uregex_replaceAll(re, replText, -1, buf, sizeof(buf)/2, &status);
882 uregex_setText(re, text2, -1, &status);
883 resultSize = uregex_replaceAll(re, replText, -1, buf, sizeof(buf)/2, &status);
890 uregex_setText(re, text1, -1, &status);
892 resultSize = uregex_replaceAll(re, replText, -1, buf, expectedResultSize, &status);
903 resultSize = uregex_replaceAll(re, replText, -1, buf, strlen("Replace xaax x1x x...x."), &status);
911 resultSize = uregex_replaceAll(re, replText, -1, NULL, 0, &status);
921 resultSize = uregex_replaceAll(re, replText, -1, buf, i, &status);
938 resultSize = uregex_replaceAll(re, replText2, -1, buf, i, &status);
948 uregex_close(re);
964 re = uregex_openC(".*", 0, 0, &status);
969 uregex_setText(re, text, -1, &status);
972 uregex_find(re, 0, &status);
976 uregex_appendReplacement(re, repl, -1, &bufPtr, &bufCap, &status);
981 uregex_find(re, 0, &status);
986 uregex_appendReplacement(re, repl, -1, &bufPtr, &bufCap, &status);
992 uregex_find(re, 0, &status);
996 uregex_appendReplacement(re, repl, -1, &bufPtr, NULL, &status);
999 uregex_close(re);
1024 re = uregex_openC(":", 0, NULL, &status);
1029 uregex_setText(re, textToSplit, -1, &status);
1036 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 10, &status);
1055 uregex_close(re);
1060 re = uregex_openC(":", 0, NULL, &status);
1061 uregex_setText(re, textToSplit, -1, &status);
1068 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 2, &status);
1093 uregex_split(re, buf, sz, &requiredCapacity, fields, 10, &status);
1109 uregex_close(re);
1129 re = uregex_openC("<(.*?)>", 0, NULL, &status);
1131 uregex_setText(re, textToSplit, -1, &status);
1138 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 10, &status);
1159 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 2, &status);
1177 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 3, &status);
1196 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 5, &status);
1216 uregex_setText(re, textToSplit, sz, &status);
1223 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 9, &status);
1242 uregex_close(re);
1249 TEST_ASSERT(uregex_getTimeLimit(re, &status) == 0);
1250 uregex_setTimeLimit(re, 1000, &status);
1251 TEST_ASSERT(uregex_getTimeLimit(re, &status) == 1000);
1253 uregex_setTimeLimit(re, -1, &status);
1256 TEST_ASSERT(uregex_getTimeLimit(re, &status) == 1000);
1263 TEST_ASSERT(uregex_getStackLimit(re, &status) == 8000000);
1264 uregex_setStackLimit(re, 40000, &status);
1265 TEST_ASSERT(uregex_getStackLimit(re, &status) == 40000);
1267 uregex_setStackLimit(re, -1, &status);
1270 TEST_ASSERT(uregex_getStackLimit(re, &status) == 40000);
1287 uregex_getMatchCallback(re, &returnedFn, &pContext, &status);
1294 uregex_setMatchCallback(re, &TestCallbackFn, &cbInfo, &status);
1297 TEST_ASSERT(uregex_matches(re, -1, &status) == FALSE);
1302 uregex_getMatchCallback(re, &returnedFn, &pContext, &status);
1365 URegularExpression *re;
1372 re = uregex_openUText(&patternText, 0, 0, &status);
1378 uregex_close(re);
1382 re = uregex_openUText(&patternText,
1386 uregex_close(re);
1390 re = uregex_openUText(&patternText, 0x40000000, 0, &status);
1392 uregex_close(re);
1396 re = uregex_openUText(NULL,
1398 TEST_ASSERT(status == U_ILLEGAL_ARGUMENT_ERROR && re == NULL);
1413 re = uregex_openUText(&patternText, 0, 0, &status);
1415 clone1 = uregex_clone(re, &status);
1420 clone2 = uregex_clone(re, &status);
1423 uregex_close(re);
1469 re = uregex_open(pat, -1, 0, NULL, &status);
1470 resultPat = uregex_pattern(re, &resultLen, &status);
1479 resultText = uregex_patternUText(re, &status);
1483 uregex_close(re);
1486 re = uregex_open(pat, 3, 0, NULL, &status);
1487 resultPat = uregex_pattern(re, &resultLen, &status);
1497 resultText = uregex_patternUText(re, &status);
1501 uregex_close(re);
1519 re = uregex_openUText(&patternText, 0, NULL, &status);
1524 uregex_lookingAt(re, 0, &status);
1528 uregex_setUText(re, &text1, &status);
1529 result = uregex_lookingAt(re, 0, &status);
1534 uregex_setUText(re, &text2, &status);
1535 result = uregex_lookingAt(re, 0, &status);
1540 uregex_setUText(re, &text1, &status);
1541 result = uregex_lookingAt(re, 0, &status);
1545 uregex_close(re);
1572 re = uregex_openUText(&patternText, 0, NULL, &status);
1575 uregex_setUText(re, &text1, &status);
1576 resultText = uregex_getUText(re, NULL, &status);
1584 result = uregex_getText(re, &textLength, &status); /* flattens UText into buffer */
1586 resultText = uregex_getUText(re, NULL, &status);
1595 uregex_setText(re, text2Chars, 7, &status);
1596 resultText = uregex_getUText(re, NULL, &status);
1602 result = uregex_getText(re, &textLength, &status);
1605 uregex_close(re);
1623 re = uregex_openUText(&patternText, 0, NULL, &status);
1625 uregex_setUText(re, &text1, &status);
1626 result = uregex_matches(re, 0, &status);
1629 uregex_close(re);
1632 re = uregex_openC(".?", 0, NULL, &status);
1633 uregex_setUText(re, &text1, &status);
1634 result = uregex_matches(re, 7, &status);
1640 uregex_setUText(re, &nullText, &status);
1642 result = uregex_matches(re, 0, &status);
1646 uregex_close(re);
1665 re = uregex_openC("rx", 0, NULL, &status);
1667 uregex_setText(re, text1, -1, &status);
1668 result = uregex_find(re, 0, &status);
1670 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
1671 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
1674 result = uregex_find(re, 9, &status);
1676 TEST_ASSERT(uregex_start(re, 0, &status) == 11);
1677 TEST_ASSERT(uregex_end(re, 0, &status) == 13);
1680 result = uregex_find(re, 14, &status);
1685 uregex_reset(re, 0, &status);
1687 result = uregex_findNext(re, &status);
1689 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
1690 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
1693 result = uregex_findNext(re, &status);
1695 TEST_ASSERT(uregex_start(re, 0, &status) == 6);
1696 TEST_ASSERT(uregex_end(re, 0, &status) == 8);
1700 uregex_reset(re, 12, &status);
1702 result = uregex_findNext(re, &status);
1704 TEST_ASSERT(uregex_start(re, 0, &status) == 13);
1705 TEST_ASSERT(uregex_end(re, 0, &status) == 15);
1708 result = uregex_findNext(re, &status);
1712 uregex_close(re);
1730 re = uregex_openC("abc(.*?)def", 0, NULL, &status);
1733 uregex_setText(re, text1, -1, &status);
1734 result = uregex_find(re, 0, &status);
1739 actual = uregex_groupUTextDeep(re, 0, NULL, &status);
1754 actual = uregex_groupUText(re, 0, NULL, &group_len, &status);
1775 actual = uregex_groupUTextDeep(re, 1, NULL, &status);
1782 actual = uregex_groupUTextDeep(re, 2, NULL, &status);
1787 uregex_close(re);
1809 re = uregex_openC("x(.*?)x", 0, NULL, &status);
1813 uregex_setText(re, text1, -1, &status);
1814 result = uregex_replaceFirstUText(re, &replText, NULL, &status);
1820 uregex_setText(re, text2, -1, &status);
1821 result = uregex_replaceFirstUText(re, &replText, NULL, &status);
1827 uregex_setText(re, text1, -1, &status);
1829 result = uregex_replaceFirstUText(re, &replText, NULL, &status);
1834 uregex_close(re);
1855 re = uregex_openC("x(.*?)x", 0, NULL, &status);
1859 uregex_setText(re, text1, -1, &status);
1860 result = uregex_replaceAllUText(re, &replText, NULL, &status);
1866 uregex_setText(re, text2, -1, &status);
1867 result = uregex_replaceAllUText(re, &replText, NULL, &status);
1872 uregex_close(re);
1888 re = uregex_openC(".*", 0, 0, &status);
1893 uregex_setText(re, text, -1, &status);
1896 uregex_find(re, 0, &status);
1900 uregex_appendReplacement(re, repl, -1, &bufPtr, &bufCap, &status);
1905 uregex_find(re, 0, &status);
1910 uregex_appendReplacement(re, repl, -1, &bufPtr, &bufCap, &status);
1914 uregex_close(re);
1936 re = uregex_openC(":", 0, NULL, &status);
1941 uregex_setText(re, textToSplit, -1, &status);
1947 numFields = uregex_splitUText(re, fields, 10, &status);
1966 uregex_close(re);
1971 re = uregex_openC(":", 0, NULL, &status);
1972 uregex_setText(re, textToSplit, -1, &status);
1980 numFields = uregex_splitUText(re, fields, 2, &status);
1997 uregex_close(re);
2011 re = uregex_openC("<(.*?)>", 0, NULL, &status);
2013 uregex_setText(re, textToSplit, -1, &status);
2019 numFields = uregex_splitUText(re, fields, 10, &status);
2048 numFields = uregex_splitUText(re, fields, 2, &status);
2071 numFields = uregex_splitUText(re, fields, 3, &status);
2097 numFields = uregex_splitUText(re, fields, 5, &status);
2122 uregex_setText(re, textToSplit, strlen("first <tag-a> second<tag-b>"), &status);
2129 numFields = uregex_splitUText(re, fields, 9, &status);
2155 uregex_close(re);
2172 URegularExpression *re;
2176 re = uregex_openC("[ABC]", 0, 0, &status);
2181 uregex_setUText(re
2185 TEST_ASSERT(uregex_findNext(re, &status));
2186 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
2193 uregex_refreshUText(re, &ut2, &status);
2197 TEST_ASSERT(uregex_findNext(re, &status));
2198 TEST_ASSERT(uregex_start(re, 0, &status) == 2);
2199 TEST_ASSERT(uregex_findNext(re, &status));
2200 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
2201 TEST_ASSERT(FALSE == uregex_findNext(re, &status));
2203 uregex_close(re);
2211 URegularExpression *re;
2215 re = uregex_openC("abc", 0, 0, &status);
2218 limit = uregex_getTimeLimit(re, &status);
2222 uregex_setTimeLimit(re, 100, &status);
2224 limit = uregex_getTimeLimit(re, &status);
2228 uregex_close(re);