def match_substring(array, pattern): """ Test if substring *pattern* is contained within a value of a string array. Parameters ---------- array : pyarrow.Array or pyarrow.ChunkedArray pattern : str pattern to search for exact matches Returns ------- result : pyarrow.Array or pyarrow.ChunkedArray """ return call_function("match_substring", [array], MatchSubstringOptions(pattern))
def match_substring_regex(array, pattern): """ Test if regex *pattern* matches at any position a value of a string array. Parameters ---------- array : pyarrow.Array or pyarrow.ChunkedArray pattern : str regex pattern to search Returns ------- result : pyarrow.Array or pyarrow.ChunkedArray """ return call_function("match_substring_regex", [array], MatchSubstringOptions(pattern))
def count_substring_regex(array, pattern, *, ignore_case=False): """ Count the non-overlapping matches of regex *pattern* in each value of a string array. Parameters ---------- array : pyarrow.Array or pyarrow.ChunkedArray pattern : str pattern to search for exact matches Returns ------- result : pyarrow.Array or pyarrow.ChunkedArray """ return call_function("count_substring_regex", [array], MatchSubstringOptions(pattern, ignore_case))
def find_substring(array, pattern): """ Find the index of the first occurrence of substring *pattern* in each value of a string array. Parameters ---------- array : pyarrow.Array or pyarrow.ChunkedArray pattern : str pattern to search for exact matches Returns ------- result : pyarrow.Array or pyarrow.ChunkedArray """ return call_function("find_substring", [array], MatchSubstringOptions(pattern))
def count_substring(array, pattern): """ Count the occurrences of substring *pattern* in each value of a string array. Parameters ---------- array : pyarrow.Array or pyarrow.ChunkedArray pattern : str pattern to search for exact matches Returns ------- result : pyarrow.Array or pyarrow.ChunkedArray """ return call_function("count_substring", [array], MatchSubstringOptions(pattern))
def match_substring_regex(array, pattern, *, ignore_case=False): """ Test if regex *pattern* matches at any position a value of a string array. Parameters ---------- array : pyarrow.Array or pyarrow.ChunkedArray pattern : str regex pattern to search ignore_case : bool, default False Ignore case while searching. Returns ------- result : pyarrow.Array or pyarrow.ChunkedArray """ return call_function("match_substring_regex", [array], MatchSubstringOptions(pattern, ignore_case))
def match_substring(array, pattern, *, ignore_case=False): """ Test if substring *pattern* is contained within a value of a string array. Parameters ---------- array : pyarrow.Array or pyarrow.ChunkedArray pattern : str pattern to search for exact matches ignore_case : bool, default False Ignore case while searching. Returns ------- result : pyarrow.Array or pyarrow.ChunkedArray """ return call_function("match_substring", [array], MatchSubstringOptions(pattern, ignore_case))
def find_substring_regex(array, pattern, *, ignore_case=False): """ Find the index of the first match of regex *pattern* in each value of a string array. Parameters ---------- array : pyarrow.Array or pyarrow.ChunkedArray pattern : str regex pattern to search for ignore_case : bool, default False Ignore case while searching. Returns ------- result : pyarrow.Array or pyarrow.ChunkedArray """ return call_function("find_substring_regex", [array], MatchSubstringOptions(pattern, ignore_case))
def match_like(array, pattern): """ Test if the SQL-style LIKE pattern *pattern* matches a value of a string array. Parameters ---------- array : pyarrow.Array or pyarrow.ChunkedArray pattern : str SQL-style LIKE pattern. '%' will match any number of characters, '_' will match exactly one character, and all other characters match themselves. To match a literal percent sign or underscore, precede the character with a backslash. Returns ------- result : pyarrow.Array or pyarrow.ChunkedArray """ return call_function("match_like", [array], MatchSubstringOptions(pattern))
def count_substring(array, pattern, *, ignore_case=False): """ Count the occurrences of substring *pattern* in each value of a string array. Parameters ---------- array : pyarrow.Array or pyarrow.ChunkedArray pattern : str pattern to search for exact matches ignore_case : bool, default False Ignore case while searching. Returns ------- result : pyarrow.Array or pyarrow.ChunkedArray """ return call_function("count_substring", [array], MatchSubstringOptions(pattern, ignore_case=ignore_case))