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); \
170 URegularExpression *re;
178 re = uregex_open(pat, -1, 0, 0, &status);
183 uregex_close(re);
187 re = uregex_open(pat, -1,
191 uregex_close(re);
195 re = uregex_open(pat, -1, 0x40000000, 0, &status);
197 uregex_close(re);
201 re = uregex_open(pat, -1, UREGEX_LITERAL, 0, &status);
203 uregex_close(re);
207 re = uregex_openC(NULL,
209 TEST_ASSERT(status == U_ILLEGAL_ARGUMENT_ERROR && re == NULL);
213 re = uregex_openC(NULL,
215 TEST_ASSERT(status == U_USELESS_COLLATOR_ERROR && re == NULL);
222 re = uregex_openC("abc*", 0, 0, &status);
224 p = uregex_pattern(re, &len, &status);
234 uregex_close(re);
252 re = uregex_openC("abc*", 0, 0, &status);
254 clone1 = uregex_clone(re, &status);
259 clone2 = uregex_clone(re, &status);
262 uregex_close(re);
303 re = uregex_open(pat, -1, 0, NULL, &status);
304 resultPat = uregex_pattern(re, &resultLen, &status);
313 uregex_close(re);
316 re = uregex_open(pat, 3, 0, NULL, &status);
317 resultPat = uregex_pattern(re, &resultLen, &status);
328 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, 0, NULL, &status);
346 t = uregex_flags(re, &status);
349 uregex_close(re);
352 re = uregex_open(pat, -1, UREGEX_CASE_INSENSITIVE | UREGEX_DOTALL, NULL, &status);
353 t = uregex_flags(re, &status);
356 uregex_close(re);
371 re = uregex_open(pat, -1, 0, NULL, &status);
376 uregex_lookingAt(re, 0, &status);
380 uregex_setText(re, text1, -1, &status);
381 result = uregex_lookingAt(re, 0, &status);
386 uregex_setText(re, text2, -1, &status);
387 result = uregex_lookingAt(re, 0, &status);
392 uregex_setText(re, text1, -1, &status);
393 result = uregex_lookingAt(re, 0, &status);
398 uregex_setText(re, text1, 5, &status);
399 result = uregex_lookingAt(re, 0, &status);
404 uregex_setText(re, text1, 6, &status);
405 result = uregex_lookingAt(re, 0, &status);
409 uregex_close(re);
426 re = uregex_open(pat, -1, 0, NULL, &status);
428 uregex_setText(re, text1, -1, &status);
429 result = uregex_getText(re, &textLength, &status);
435 uregex_setText(re, text2, 7, &status);
436 result = uregex_getText(re, &textLength, &status);
442 uregex_setText(re, text2, 4, &status);
443 result = uregex_getText(re, &textLength, &status);
447 uregex_close(re);
462 re = uregex_open(pat, -1, 0, NULL, &status);
464 uregex_setText(re, text1, -1, &status);
465 result = uregex_matches(re, 0, &status);
470 uregex_setText(re, text1, 6, &status);
471 result = uregex_matches(re, 0, &status);
476 uregex_setText(re, text1, 6, &status);
477 result = uregex_matches(re, 1, &status);
480 uregex_close(re);
483 re = uregex_openC(".?", 0, NULL, &status);
484 uregex_setText(re, text1, -1, &status);
486 result = uregex_matches(re, len, &status);
491 uregex_setText(re, nullString, -1, &status);
493 result = uregex_matches(re, 0, &status);
496 uregex_close(re);
513 re
515 uregex_setText(re, text1, -1, &status);
516 result = uregex_find(re, 0, &status);
518 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
519 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
522 result = uregex_find(re, 9, &status);
524 TEST_ASSERT(uregex_start(re, 0, &status) == 11);
525 TEST_ASSERT(uregex_end(re, 0, &status) == 13);
528 result = uregex_find(re, 14, &status);
533 uregex_reset(re, 0, &status);
535 result = uregex_findNext(re, &status);
537 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
538 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
541 result = uregex_findNext(re, &status);
543 TEST_ASSERT(uregex_start(re, 0, &status) == 6);
544 TEST_ASSERT(uregex_end(re, 0, &status) == 8);
548 uregex_reset(re, 12, &status);
550 result = uregex_findNext(re, &status);
552 TEST_ASSERT(uregex_start(re, 0, &status) == 13);
553 TEST_ASSERT(uregex_end(re, 0, &status) == 15);
556 result = uregex_findNext(re, &status);
560 uregex_close(re);
570 re = uregex_openC("abc", 0, NULL, &status);
571 result = uregex_groupCount(re, &status);
574 uregex_close(re);
577 re = uregex_openC("abc(def)(ghi(j))", 0, NULL, &status);
578 result = uregex_groupCount(re, &status);
581 uregex_close(re);
597 re = uregex_openC("abc(.*?)def", 0, NULL, &status);
601 uregex_setText(re, text1, -1, &status);
602 result = uregex_find(re, 0, &status);
607 resultSz = uregex_group(re, 0, buf, sizeof(buf)/2, &status);
614 resultSz = uregex_group(re, 1, buf, sizeof(buf)/2, &status);
621 uregex_group(re, 2, buf, sizeof(buf)/2, &status);
626 resultSz = uregex_group(re, 0, NULL, 0, &status);
633 resultSz = uregex_group(re, 0, buf, 5, &status);
641 resultSz = uregex_group(re, 0, buf, (int32_t)strlen("abc interior def"), &status);
647 uregex_close(re);
659 TEST_ASSERT(uregex_regionStart(re, &status) == 0);
660 TEST_ASSERT(uregex_regionEnd(re, &status) == 16);
661 uregex_setRegion(re, 3, 6, &status);
662 TEST_ASSERT(uregex_regionStart(re, &status) == 3);
663 TEST_ASSERT(uregex_regionEnd(re, &status) == 6);
664 TEST_ASSERT(uregex_findNext(re, &status));
665 TEST_ASSERT(uregex_group(re, 0, resultString, sizeof(resultString)/2, &status) == 3)
671 uregex_setRegion(re, 4, 6, &status);
672 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE);
673 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
674 TEST_ASSERT(uregex_end(re, 0, &status) == 6);
679 uregex_setRegion(re, 4, 6, &status);
680 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
681 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
682 TEST_ASSERT(uregex_end(re, 0, &status) == 16);
687 uregex_setRegion(re, 4, 6, &status);
688 TEST_ASSERT(uregex_findNext(re,&status) == TRUE);
689 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
690 TEST_ASSERT(uregex_findNext(re, &status) == TRUE);
691 TEST_ASSERT(uregex_start(re, 0, &status) == 5);
692 TEST_ASSERT(uregex_findNext(re, &status) == FALSE);
698 uregex_setRegion(re, 4, 6, &status);
699 TEST_ASSERT(uregex_matches(re, -1, &status) == TRUE);
700 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
701 TEST_ASSERT(uregex_end(re, 0, &status) == 6);
706 uregex_setRegion(re, 4, 6, &status);
707 TEST_ASSERT(uregex_matches(re, 0, &status) == TRUE);
708 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
709 TEST_ASSERT(uregex_end(re, 0, &status) == 16);
715 uregex_setRegion(re, 4, 6, &status);
716 TEST_ASSERT(uregex_lookingAt(re, -1, &status) == TRUE);
717 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
718 TEST_ASSERT(uregex_end(re, 0, &status) == 4);
723 uregex_setRegion(re, 4, 6, &status);
724 TEST_ASSERT(uregex_lookingAt(re, 0, &status) == TRUE);
725 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
726 TEST_ASSERT(uregex_end(re, 0, &status) == 0);
731 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
732 TEST_ASSERT(uregex_hitEnd(re, &status) == FALSE);
736 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
737 TEST_ASSERT(uregex_hitEnd(re, &status) == TRUE);
742 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
743 TEST_ASSERT(uregex_requireEnd(re, &status) == FALSE);
747 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
748 TEST_ASSERT(uregex_requireEnd(re, &status) == TRUE);
753 TEST_ASSERT(uregex_hasAnchoringBounds(re, &status) == TRUE);
754 uregex_useAnchoringBounds(re, FALSE, &status);
755 TEST_ASSERT(uregex_hasAnchoringBounds(re, &status) == FALSE);
757 TEST_ASSERT(uregex_find(re, -1, &status) == FALSE);
758 uregex_useAnchoringBounds(re, TRUE, &status);
759 uregex_setRegion(re, 0, 3, &status);
760 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE);
761 TEST_ASSERT(uregex_end(re, 0, &status) == 3);
766 TEST_ASSERT(uregex_hasTransparentBounds(re, &status) == FALSE);
767 uregex_useTransparentBounds(re, TRUE, &status);
768 TEST_ASSERT(uregex_hasTransparentBounds(re, &status) == TRUE);
770 uregex_useTransparentBounds(re, FALSE, &status);
771 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE); /* No Region */
772 uregex_setRegion(re, 0, 3, &status);
773 TEST_ASSERT(uregex_find(re, -1, &status) == FALSE); /* with region, opaque bounds */
774 uregex_useTransparentBounds(re, TRUE, &status);
775 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE); /* with region, transparent bounds */
776 TEST_ASSERT(uregex_end(re, 0, &status) == 3);
794 re = uregex_openC("x(.*?)x", 0, NULL, &status);
798 uregex_setText(re, text1, -1, &status);
799 resultSz = uregex_replaceFirst(re, replText, -1, buf, sizeof(buf)/2, &status);
806 uregex_setText(re, text2, -1, &status);
807 resultSz = uregex_replaceFirst(re, replText, -1, buf, sizeof(buf)/2, &status);
814 uregex_setText(re, text1, -1, &status);
816 resultSz = uregex_replaceFirst(re, replText, -1, buf, strlen("Replace <aa> x1x x...x."), &status);
827 resultSz = uregex_replaceFirst(re, replText, -1, buf, strlen("Replace <aa> x1x x...x."), &status);
835 resultSz = uregex_replaceFirst(re, replText, -1, NULL, 0, &status);
842 resultSz = uregex_replaceFirst(re, replText, -1, buf, strlen("Replace <aa> x1x x...x.")-1, &status);
848 uregex_close(re);
877 re = uregex_openC(pattern, 0, NULL, &status);
881 uregex_setText(re, text1, -1, &status);
882 resultSize = uregex_replaceAll(re, replText, -1, buf, sizeof(buf)/2, &status);
889 uregex_setText(re, text2, -1, &status);
890 resultSize = uregex_replaceAll(re, replText, -1, buf, sizeof(buf)/2, &status);
897 uregex_setText(re, text1, -1, &status);
899 resultSize = uregex_replaceAll(re, replText, -1, buf, expectedResultSize, &status);
910 resultSize = uregex_replaceAll(re, replText, -1, buf, strlen("Replace xaax x1x x...x."), &status);
918 resultSize = uregex_replaceAll(re, replText, -1, NULL, 0, &status);
928 resultSize = uregex_replaceAll(re, replText, -1, buf, i, &status);
945 resultSize = uregex_replaceAll(re, replText2, -1, buf, i, &status);
955 uregex_close(re);
971 re = uregex_openC(".*", 0, 0, &status);
976 uregex_setText(re, text, -1, &status);
979 uregex_find(re, 0, &status);
983 uregex_appendReplacement(re, repl, -1, &bufPtr, &bufCap, &status);
988 uregex_find(re, 0, &status);
993 uregex_appendReplacement(re, repl, -1, &bufPtr, &bufCap, &status);
999 uregex_find(re, 0, &status);
1003 uregex_appendReplacement(re, repl, -1, &bufPtr, NULL, &status);
1006 uregex_close(re);
1031 re = uregex_openC(":", 0, NULL, &status);
1036 uregex_setText(re, textToSplit, -1, &status);
1043 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 10, &status);
1062 uregex_close(re);
1067 re = uregex_openC(":", 0, NULL, &status);
1068 uregex_setText(re, textToSplit, -1, &status);
1075 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 2, &status);
1100 uregex_split(re, buf, sz, &requiredCapacity, fields, 10, &status);
1116 uregex_close(re);
1136 re = uregex_openC("<(.*?)>", 0, NULL, &status);
1138 uregex_setText(re, textToSplit, -1, &status);
1145 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 10, &status);
1166 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 2, &status);
1184 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 3, &status);
1203 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 5, &status);
1223 uregex_setText(re, textToSplit, sz, &status);
1230 uregex_split(re, buf, sizeof(buf)/2, &requiredCapacity, fields, 9, &status);
1248 uregex_close(re);
1255 TEST_ASSERT(uregex_getTimeLimit(re, &status) == 0);
1256 uregex_setTimeLimit(re, 1000, &status);
1257 TEST_ASSERT(uregex_getTimeLimit(re, &status) == 1000);
1259 uregex_setTimeLimit(re, -1, &status);
1262 TEST_ASSERT(uregex_getTimeLimit(re, &status) == 1000);
1269 TEST_ASSERT(uregex_getStackLimit(re, &status) == 8000000);
1270 uregex_setStackLimit(re, 40000, &status);
1271 TEST_ASSERT(uregex_getStackLimit(re, &status) == 40000);
1273 uregex_setStackLimit(re, -1, &status);
1276 TEST_ASSERT(uregex_getStackLimit(re, &status) == 40000);
1293 uregex_getMatchCallback(re, &returnedFn, &pContext, &status);
1300 uregex_setMatchCallback(re, &TestCallbackFn, &cbInfo, &status);
1303 TEST_ASSERT(uregex_matches(re, -1, &status) == FALSE);
1308 uregex_getMatchCallback(re, &returnedFn, &pContext, &status);
1371 URegularExpression *re;
1378 re = uregex_openUText(&patternText, 0, 0, &status);
1384 uregex_close(re);
1388 re = uregex_openUText(&patternText,
1392 uregex_close(re);
1396 re = uregex_openUText(&patternText, 0x40000000, 0, &status);
1398 uregex_close(re);
1402 re = uregex_openUText(NULL,
1404 TEST_ASSERT(status == U_ILLEGAL_ARGUMENT_ERROR && re == NULL);
1419 re = uregex_openUText(&patternText, 0, 0, &status);
1421 clone1 = uregex_clone(re, &status);
1426 clone2 = uregex_clone(re, &status);
1429 uregex_close(re);
1475 re = uregex_open(pat, -1, 0, NULL, &status);
1476 resultPat = uregex_pattern(re, &resultLen, &status);
1485 resultText = uregex_patternUText(re, &status);
1489 uregex_close(re);
1492 re = uregex_open(pat, 3, 0, NULL, &status);
1493 resultPat = uregex_pattern(re, &resultLen, &status);
1503 resultText = uregex_patternUText(re, &status);
1507 uregex_close(re);
1525 re = uregex_openUText(&patternText, 0, NULL, &status);
1530 uregex_lookingAt(re, 0, &status);
1534 uregex_setUText(re, &text1, &status);
1535 result = uregex_lookingAt(re, 0, &status);
1540 uregex_setUText(re, &text2, &status);
1541 result = uregex_lookingAt(re, 0, &status);
1546 uregex_setUText(re, &text1, &status);
1547 result = uregex_lookingAt(re, 0, &status);
1551 uregex_close(re);
1578 re = uregex_openUText(&patternText, 0, NULL, &status);
1581 uregex_setUText(re, &text1, &status);
1582 resultText = uregex_getUText(re, NULL, &status);
1590 result = uregex_getText(re, &textLength, &status); /* flattens UText into buffer */
1592 resultText = uregex_getUText(re, NULL, &status);
1601 uregex_setText(re, text2Chars, 7, &status);
1602 resultText = uregex_getUText(re, NULL, &status);
1608 result = uregex_getText(re, &textLength, &status);
1611 uregex_close(re);
1629 re = uregex_openUText(&patternText, 0, NULL, &status);
1631 uregex_setUText(re, &text1, &status);
1632 result = uregex_matches(re, 0, &status);
1635 uregex_close(re);
1638 re = uregex_openC(".?", 0, NULL, &status);
1639 uregex_setUText(re, &text1, &status);
1640 result = uregex_matches(re, 7, &status);
1646 uregex_setUText(re, &nullText, &status);
1648 result = uregex_matches(re, 0, &status);
1652 uregex_close(re);
1671 re = uregex_openC("rx", 0, NULL, &status);
1673 uregex_setText(re, text1, -1, &status);
1674 result = uregex_find(re, 0, &status);
1676 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
1677 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
1680 result = uregex_find(re, 9, &status);
1682 TEST_ASSERT(uregex_start(re, 0, &status) == 11);
1683 TEST_ASSERT(uregex_end(re, 0, &status) == 13);
1686 result = uregex_find(re, 14, &status);
1691 uregex_reset(re, 0, &status);
1693 result = uregex_findNext(re, &status);
1695 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
1696 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
1699 result = uregex_findNext(re, &status);
1701 TEST_ASSERT(uregex_start(re, 0, &status) == 6);
1702 TEST_ASSERT(uregex_end(re, 0, &status) == 8);
1706 uregex_reset(re, 12, &status);
1708 result = uregex_findNext(re, &status);
1710 TEST_ASSERT(uregex_start(re, 0, &status) == 13);
1711 TEST_ASSERT(uregex_end(re, 0, &status) == 15);
1714 result = uregex_findNext(re, &status);
1718 uregex_close(re);
1736 re = uregex_openC("abc(.*?)def", 0, NULL, &status);
1739 uregex_setText(re, text1, -1, &status);
1740 result = uregex_find(re, 0, &status);
1745 actual = uregex_groupUTextDeep(re, 0, NULL, &status);
1760 actual = uregex_groupUText(re, 0, NULL, &group_len, &status);
1781 actual = uregex_groupUTextDeep(re, 1, NULL, &status);
1788 actual = uregex_groupUTextDeep(re, 2, NULL, &status);
1793 re);
1815 re = uregex_openC("x(.*?)x", 0, NULL, &status);
1819 uregex_setText(re, text1, -1, &status);
1820 result = uregex_replaceFirstUText(re, &replText, NULL, &status);
1826 uregex_setText(re, text2, -1, &status);
1827 result = uregex_replaceFirstUText(re, &replText, NULL, &status);
1833 uregex_setText(re, text1, -1, &status);
1835 result = uregex_replaceFirstUText(re, &replText, NULL, &status);
1840 uregex_close(re);
1861 re = uregex_openC("x(.*?)x", 0, NULL, &status);
1865 uregex_setText(re, text1, -1, &status);
1866 result = uregex_replaceAllUText(re, &replText, NULL, &status);
1872 uregex_setText(re, text2, -1, &status);
1873 result = uregex_replaceAllUText(re, &replText, NULL, &status);
1878 uregex_close(re);
1894 re = uregex_openC(".*", 0, 0, &status);
1899 uregex_setText(re, text, -1, &status);
1902 uregex_find(re, 0, &status);
1906 uregex_appendReplacement(re, repl, -1, &bufPtr, &bufCap, &status);
1911 uregex_find(re, 0, &status);
1916 uregex_appendReplacement(re, repl, -1, &bufPtr, &bufCap, &status);
1920 uregex_close(re);
1942 re = uregex_openC(":", 0, NULL, &status);
1947 uregex_setText(re, textToSplit, -1, &status);
1953 numFields = uregex_splitUText(re, fields, 10, &status);
1972 uregex_close(re);
1977 re = uregex_openC(":", 0, NULL, &status);
1978 uregex_setText(re, textToSplit, -1, &status);
1986 numFields = uregex_splitUText(re, fields, 2, &status);
2003 uregex_close(re);
2017 re = uregex_openC("<(.*?)>", 0, NULL, &status);
2019 uregex_setText(re, textToSplit, -1, &status);
2025 numFields = uregex_splitUText(re, fields, 10, &status);
2054 numFields = uregex_splitUText(re, fields, 2, &status);
2077 numFields = uregex_splitUText(re, fields, 3, &status);
2103 numFields = uregex_splitUText(re, fields, 5, &status);
2128 uregex_setText(re, textToSplit, strlen("first <tag-a> second<tag-b>"), &status);
2135 numFields = uregex_splitUText(re, fields, 9, &status);
2159 uregex_close(re);
2178 URegularExpression *re;
2182 re = uregex_openC("[ABC]", 0, 0, &status);
2187 re, &ut1, &status);
2191 TEST_ASSERT(uregex_findNext(re, &status));
2192 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
2199 uregex_refreshUText(re, &ut2, &status);
2203 TEST_ASSERT(uregex_findNext(re, &status));
2204 TEST_ASSERT(uregex_start(re, 0, &status) == 2);
2205 TEST_ASSERT(uregex_findNext(re, &status));
2206 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
2207 TEST_ASSERT(FALSE == uregex_findNext(re, &status));
2209 uregex_close(re);