Skip to content

Commit 7f891c7

Browse files
committed
re-order
1 parent 2bbf515 commit 7f891c7

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

pandas/core/arrays/_arrow_string_mixins.py

+14-14
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,20 @@ def _str_contains(
245245
result = result.fill_null(na)
246246
return self._convert_bool_result(result)
247247

248+
def _str_match(
249+
self, pat: str, case: bool = True, flags: int = 0, na: Scalar | None = None
250+
):
251+
if not pat.startswith("^"):
252+
pat = f"^{pat}"
253+
return self._str_contains(pat, case, flags, na, regex=True)
254+
255+
def _str_fullmatch(
256+
self, pat, case: bool = True, flags: int = 0, na: Scalar | None = None
257+
):
258+
if not pat.endswith("$") or pat.endswith("\\$"):
259+
pat = f"{pat}$"
260+
return self._str_match(pat, case, flags, na)
261+
248262
def _str_find(self, sub: str, start: int = 0, end: int | None = None):
249263
if (
250264
pa_version_under13p0
@@ -278,17 +292,3 @@ def _str_find(self, sub: str, start: int = 0, end: int | None = None):
278292
offset_result = pc.add(result, start_offset)
279293
result = pc.if_else(found, offset_result, -1)
280294
return self._convert_int_result(result)
281-
282-
def _str_match(
283-
self, pat: str, case: bool = True, flags: int = 0, na: Scalar | None = None
284-
):
285-
if not pat.startswith("^"):
286-
pat = f"^{pat}"
287-
return self._str_contains(pat, case, flags, na, regex=True)
288-
289-
def _str_fullmatch(
290-
self, pat, case: bool = True, flags: int = 0, na: Scalar | None = None
291-
):
292-
if not pat.endswith("$") or pat.endswith("\\$"):
293-
pat = f"{pat}$"
294-
return self._str_match(pat, case, flags, na)

0 commit comments

Comments
 (0)