Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
r"
assertFalse.*{([^}]*)}
"
gm
Input 1
New
package jpamb.cases; import jpamb.utils.Case; public class Simple { @Case("() -> assertion error") public static void assertFalse() { assert false; } @Case("(false) -> assertion error") @Case("(true) -> ok") public static void assertBoolean(boolean shouldFail) { assert shouldFail; } @Case("(0) -> assertion error") @Case("(1) -> ok") public static void assertInteger(int n) { assert n != 0; } @Case("(-1) -> assertion error") @Case("(1) -> ok") public static void assertPositive(int num) { assert num > 0; } @Case("() -> divide by zero") public static int divideByZero() { return 1 / 0; } @Case("(0) -> divide by zero") @Case("(1) -> ok") public static int divideByN(int n) { return 1 / n; } @Case("(0, 0) -> divide by zero") @Case("(0, 1) -> ok") public static int divideZeroByZero(int a, int b) { return a / b; } @Case("(false) -> assertion error") @Case("(true) -> divide by zero") public static int
Extraction
package jpamb.cases; import jpamb.utils.Case; public class Simple { @Case("() -> assertion error") public static void assertFalse() { assert false; } @Case("(false) -> assertion error") @Case("(true) -> ok") public static void assertBoolean(boolean shouldFail) { assert shouldFail; } @Case("(0) -> assertion error") @Case("(1) -> ok") public static void assertInteger(int n) { assert n != 0; } @Case("(-1) -> assertion error") @Case("(1) -> ok") public static void assertPositive(int num) { assert num > 0; } @Case("() -> divide by zero") public static int divideByZero() { return 1 / 0; } @Case("(0) -> divide by zero") @Case("(1) -> ok") public static int divideByN(int n) { return 1 / n; } @Case("(0, 0) -> divide by zero") @Case("(0, 1) -> ok") public static int divideZeroByZero(int a, int b) { return a / b; } @Case("(false) -> assertion error") @Case("(true) -> divide by zero") public static int