找到 10786 篇文章 关于 Python

如何使用 Python 正则表达式删除制表符和换行符?

Rajendra Dharmkar
更新于 2019-12-19 09:02:07

790 次浏览

以下代码从给定的字符串中删除制表符和换行符。示例import re print re.sub(r"\s+", " ", """我发现 Tutorialspoint 很实用""")输出这将输出我发现 Tutorialspoint 很实用

如何使用 Python 正则表达式匹配制表符和换行符但不匹配空格?

Rajendra Dharmkar
更新于 2019-12-19 09:03:45

2K+ 次浏览

以下代码使用正则表达式从给定的字符串中匹配制表符和换行符但不匹配空格。示例import re print re.findall(r"[\t]","""我发现     Tutorialspoint 很实用""")输出这将输出['']

如何使用 Python 正则表达式匹配空白字符但不匹配换行符?

Rajendra Dharmkar
更新于 2020-02-19 12:35:38

911 次浏览

以下代码仅匹配给定字符串中的空白字符,但不匹配换行符。示例import re print re.findall(r"(\s){1,}","""我发现     Tutorialspoint 很实用""")输出这将输出[' ', ' ', ' ']

如何使用 Python 正则表达式去除空格/制表符/换行符?

Rajendra Dharmkar
更新于 2020-02-19 12:36:44

484 次浏览

以下代码使用 Python 正则表达式从给定字符串中去除空格/制表符/换行符。我们在正则表达式中使用 '\S',它代表所有非空白字符。示例import re print re.findall(r"[\S]","""我发现     Tutorialspoint 很实用""")输出这将输出['我', '发', '现', 'T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'p', 'o', 'i', 'n', 't', '很', '实', '用']

如何使用 Python 正则表达式拆分换行符序列?

Rajendra Dharmkar
更新于 2020-02-19 12:38:33

166 次浏览

以下代码使用 Python 正则表达式拆分以下字符串中的换行符序列。示例import re s = """我发现  Tutorialspoint   很实用""" print re.split(r"[]", s)输出这将输出['我发现', '    Tutorialspoint', '     很实用']

什么是 Python 中的递归和回溯?

Rajendra Dharmkar
更新于 2020-02-19 12:40:15

719 次浏览

递归递归对于划分和解决问题很有用。每个递归调用本身都会引发其他递归调用。递归函数的核心是两种类型的案例:基本案例,告诉递归何时终止,以及递归案例,调用它们所在的函数。一个自然使用递归解决方案的简单问题是计算阶乘。递归阶乘算法有两种情况:当 n = 0 时的基本情况,以及当 n>0 时的递归情况。回溯回溯是一种用于查找某些计算问题解决方案的通用算法,该算法增量构建解决方案的选择,并拒绝 ... 阅读更多

如何仅使用 Python 正则表达式匹配空格和换行符?

Rajendra Dharmkar
更新于 2020-02-19 12:42:18

550 次浏览

以下代码使用 Python 正则表达式匹配并打印给定字符串中的空格和换行符。示例import re foo = ' 我发现   Tutorialspoint   很实用' result = re.findall(r'\s+', foo) print result输出这将输出[' ', ' ', ' ', ' ']

解释 Python 正则表达式的 search 和 match

Rajendra Dharmkar
更新于 2020-02-19 12:44:16

244 次浏览

re.match() 和 re.search() 都是 Python 模块 re 的方法。re.match() 方法如果匹配出现在字符串的开头,则找到匹配项。例如,对字符串“TP Tutorials Point TP”调用 match() 并查找模式“TP”将匹配。示例result = re.match(r'TP', 'TP Tutorials Point TP') print result.group(0)输出TPre.search() 方法类似于 re.match(),但它不限制我们仅在字符串的开头查找匹配项。示例result = re.search(r'Tutorials', 'TP Tutorials Point TP') print result.group(0)输出Tutorials在这里您可以看到,search() 方法能够从字符串的任何位置找到模式。阅读更多

我们如何使用 Python 正则表达式的命名组?

Rajendra Dharmkar
更新于 2020-06-13 06:19:37

772 次浏览

命名组大多数现代正则表达式引擎都支持编号捕获组和编号反向引用。包含大量组和反向引用的长正则表达式可能难以阅读和理解。此外,在正则表达式的中间添加或删除捕获组会扰乱所有在添加或删除的组之后的组的编号。Python 的 re 模块是第一个提出解决方案的:命名捕获组和命名反向引用。(?Pgroup) 将组的匹配捕获到反向引用“name”中。name 必须是以下划线或字母开头的字母数字序列。group 可以是任何正则表达式。 ... 阅读更多

如何编写 Python 正则表达式以获取除小数以外的数字?

Rajendra Dharmkar
更新于 2020-02-19 12:50:29

172 次浏览

以下代码获取给定字符串中的数字,但不包括小数>>> m = re.match(r"(\d+)\.(\d+)", "80.3196") >>> m.groups() ('80', '3196')

广告