|
@@ -7,10 +7,22 @@ int main() {
|
|
int rc1 = matchRegex("Hello嘿World", rg);
|
|
int rc1 = matchRegex("Hello嘿World", rg);
|
|
int rc2 = matchRegex("Nossss", rg);
|
|
int rc2 = matchRegex("Nossss", rg);
|
|
freeRegex(rg);
|
|
freeRegex(rg);
|
|
- if (rc1 == 1 && rc2 == 0) {
|
|
|
|
- printf("Success\n");
|
|
|
|
- return 0;
|
|
|
|
- }
|
|
|
|
- printf("Failed: %d, %d\n", rc1, rc2);
|
|
|
|
- return 1;
|
|
|
|
|
|
+ if (rc1 != 1 || rc2 != 0) {
|
|
|
|
+ printf("Failed rg1: %d/1, %d/0\n", rc1, rc2);
|
|
|
|
+ return 1;
|
|
|
|
+ } else
|
|
|
|
+ printf("rg1 success\n");
|
|
|
|
+
|
|
|
|
+ af_Regex *rg2 = makeRegex("你|好");
|
|
|
|
+ int rc3 = matchRegex("你", rg2);
|
|
|
|
+ int rc4 = matchRegex("Nosssss", rg2);
|
|
|
|
+ freeRegex(rg2);
|
|
|
|
+ if (rc3 != 1 || rc4 != 0) {
|
|
|
|
+ printf("Failed rg2: %d/1, %d/0\n", rc1, rc2);
|
|
|
|
+ return 1;
|
|
|
|
+ } else
|
|
|
|
+ printf("rg2 success\n");
|
|
|
|
+
|
|
|
|
+ printf("All success\n");
|
|
|
|
+ return 0;
|
|
}
|
|
}
|