We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dbc83b5 commit f9da39dCopy full SHA for f9da39d
pandas/tests/strings/test_find_replace.py
@@ -976,15 +976,18 @@ def test_match_compiled_regex(any_string_dtype):
976
@pytest.mark.parametrize(
977
"pat, case, exp",
978
[
979
- ["ab", False, [True]],
980
- ["Ab", True, [False]],
981
- ["bc", True, [False]],
982
- ["a[a-z]{1}", False, [True]],
983
- ["A[a-z]{1}", True, [False]],
+ ["ab", False, [True, False]],
+ ["Ab", True, [False, False]],
+ ["bc", True, [False, False]],
+ ["a[a-z]{1}", False, [True, False]],
+ ["A[a-z]{1}", True, [False, False]],
984
+ # https://github.com/pandas-dev/pandas/issues/61072
985
+ ["(bc)|(ab)", True, [True, False]],
986
+ ["((bc)|(ab))", True, [True, False]],
987
],
988
)
989
def test_str_match_extra_cases(any_string_dtype, pat, case, exp):
- ser = Series(["abc"], dtype=any_string_dtype)
990
+ ser = Series(["abc", "Xab"], dtype=any_string_dtype)
991
result = ser.str.match(pat, case=case)
992
993
expected_dtype = (
0 commit comments