Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python在逗号处拆分字符串,忽略数字中的逗号_Python_String_Split - Fatal编程技术网

Python在逗号处拆分字符串,忽略数字中的逗号

Python在逗号处拆分字符串,忽略数字中的逗号,python,string,split,Python,String,Split,如果给我绳子 "Today, I picked, a total, of, 1,000,000, apples" 我想要 [Today, I picked, a total, of, 1,000,000, apples] 我尝试使用string.split(“,”),但这并不能解释数字中的逗号。。。你能帮我处理这个案子吗?多谢各位 编辑 我之前问过javascript这个问题,有人能提供python的一些见解吗?用string.split(“,”替换string.split(“,”),在逗

如果给我绳子

"Today, I picked, a total, of, 1,000,000, apples"
我想要

[Today, I picked, a total, of, 1,000,000, apples] 
我尝试使用
string.split(“,”
),但这并不能解释数字中的逗号。。。你能帮我处理这个案子吗?多谢各位

编辑
我之前问过javascript这个问题,有人能提供python的一些见解吗?

string.split(“,”
替换
string.split(“,”
),在逗号后面加一个空格。这应该足以避免拆分数字。

字符串。拆分(“,”
替换为
字符串。拆分(“,”
在逗号后加空格。这应该足以避免拆分数字。

您可以更具体地使用正则表达式在数值旁边忽略逗号

var s=“今天,我总共摘了1000000个苹果”;
var a=s.分割(/(?!\d)\,(?!\d)/);

控制台日志(a)您可以更具体地使用正则表达式在数值旁边忽略逗号

var s=“今天,我总共摘了1000000个苹果”;
var a=s.分割(/(?!\d)\,(?!\d)/);
控制台日志(a)
line_1=“今天,我总共摘了一百万个苹果”

行_2=行_1.拆分(',')

print(line_2)

line_1=“今天,我总共摘了1000000个苹果”

行_2=行_1.拆分(',')


打印(第2行)

string.split(“,”)
“今天,我总共摘了1000000个苹果”;数组[“今天”、“我挑选的”、“总数”、“of”、“1”、“000”、“000”、“苹果”]
@JSingh,这是针对我的还是提问者的?因为如果是我,那么你没有像我那样做……你的问题解决了吗?
string.split(“,”)
“今天,我总共摘了一百万个苹果。”;数组[“今天”、“我挑选的”、“总数”、“of”、“1”、“000”、“000”、“苹果”]
@JSingh,这是针对我的还是提问者的?因为如果是我,那么你没有做我所做的…你的问题解决了吗?如果我原来的字符串是“今天,我选了,总共,共,1000000个苹果”?有更好的方法吗?如果我原来的字符串是“今天,我选了,总共,共,1000000个苹果”?有更好的方法吗?哇,这太棒了!!正是我要找的。我还用python语言测试了这个,为什么使用相同的split参数,结果会不同呢?哇,这太棒了!!正是我要找的。我还用python语言对此进行了测试,为什么使用相同的split参数,它的输出会有所不同?通过解释代码的作用以及为什么这样做,几乎总是可以改进纯代码的答案。在这种情况下,逗号后面的空格可能会被调出,因为很容易漏掉。此外,还应该使用“{}”按钮或其他格式化方法将代码格式化为代码。通过解释代码的作用以及为什么这样做,几乎总是可以改进仅代码的答案。在这种情况下,逗号后面的空格可能会被调出,因为很容易漏掉。此外,应使用“{}”按钮或其他格式化方法将代码格式化为代码。