Skip to main content
版本: Next

regex

replace

replace(string: str, pattern: str, replace: str, count=0) -> str

替换字符串 string中最左边、不重叠并且匹配模式 pattern 的部分替换为指定的字符串 replace,并返回替换后的字符串

match

match(string: str, pattern: str) -> bool

尝试在字符串开头应用模式 pattern,找到了任何匹配项则返回 True,返回 False 表示没有找到匹配项

compile

compile(pattern: str) -> bool

编译正则表达式模式 pattern,并返回一个布尔值,表示该模式是否有效

findall

findall(string: str, pattern: str) -> List[str]

查找 patternstring 中的所有非重叠匹配,并以字符串列表的形式返回

search(string: str, pattern: str) -> bool

扫描字符串 string 以查找与模式匹配的项,如果找到任何匹配项,则返回布尔值 True,否则返回 False

split

split(string: str, pattern: str, maxsplit=0) -> List[str]

返回一个由字符串内单词组成的列表,使用 pattern 作为分隔字符串,最多进行 maxsplit 次拆分