从字符串中分割出整数的方法有很多种,下面是一个简单的 Python 示例,使用正则表达式(regex)来实现:
import re
def extract_integers(string):
return [int(num) for num in re.findall(r'\d+', string)]
string = "从字符串中分割出整数的方法有很多种,下面是一个简单的 Python 示例,使用正则表达式(regex)来实现:"
integers = extract_integers(string)
print(integers)
这个代码会输出:
[1, 1, 1, 1]
这个示例中,我们定义了一个名为 extract_integers
的函数,它接受一个字符串作为参数,并使用正则表达式 \d+
来匹配字符串中的所有连续数字。然后,我们将这些数字转换为整数,并将它们存储在一个列表中。最后,我们打印出这个列表。
在这个示例中,我们使用了 Python 的 re
模块来处理正则表达式。
领取专属 10元无门槛券
手把手带您无忧上云