我只想从字符串中获取数字。例如我有这样的事情
just='Standard Price:20000'
我只希望它打印出来
20000
因此我可以将其乘以任何数字。
我试过了
just='Standard Price:20000'
just[0][1:]
我有
''
最好的方法是什么?我是菜鸟
您可以使用正则表达式:
import re
just = 'Standard Price:20000'
price = re.findall("\d+", just)[0]
要么
price = just.split(":")[1]
问题内容: 我目前面临的问题是我有一个字符串,我只想提取第一个数字。我的第一步是从字符串中提取数字。 在这种情况下,它向我返回了两个数字,但我只想拥有第一个数字“ 27184”。 因此,我尝试使用以下代码: 但这不起作用: 你们可以帮我吗?任何反馈表示赞赏 问题答案: 只需使用它在找到匹配项后就停止匹配。 要么 您必须删除正则表达式中存在的正斜杠。
问题内容: 我有一些包含字母数字值的字符串输出。我只想从该字符串中获取数字。如何通过查询获取?我可以使用哪个MySql函数? 我的查询就像: 输出: 我想要输出像: 问题答案: 如果字符串以数字开头,然后包含非数字字符,则可以使用该函数,或者通过添加一个将其隐式转换为数字: 要从 任意 字符串中提取数字,您可以添加一个自定义函数,如下所示: 定义函数后,您可以在查询中使用它:
问题内容: 我有这样的数据: 我期望的输出是 我想在SQL中实现它。 问题答案: 首先创建这个 现在使用 as SQL字段 我希望这可以解决您的问题。
问题内容: 我对python和regex(此处为regex newbie)很陌生,并且我有以下简单的字符串: 我只想提取上述字符串中的最后一位数字,即767980716,我想知道如何使用python regex实现此目的。 我想按照以下方式做类似的事情: 表示我想在(。*?)之间找到以“-”开头并在字符串结尾处结束的东西-但这什么也没返回。 我想知道是否有人可以指出我正确的方向。。谢谢。 问题答案
问题内容: 我在JavaScript中有一个字符串,例如“#box2”,我只想从中获得“ 2”。 尝试过: 它仍然在警报中返回#box2,我该如何使其正常工作? 它需要容纳末尾附加的任何长度的数字。 问题答案: 对于此特定示例, 在一般情况下: 由于这个答案由于某种原因而受到欢迎,因此有一个好处:正则表达式生成器。
问题内容: 我是新手,我有一个字符串,我想从字符串中提取数字。例如: 输出为 我只想获取一个整数,而不是列表。 问题答案: 您可以使用方法按 数字 字符串,