簡體   English   中英

Python在逗號處分割字符串,忽略數字逗號

[英]Python split string at comma, ignore comma in numbers

如果給我字符串

"Today, I picked, a total, of, 1,000,000, apples"

我想要

[Today, I picked, a total, of, 1,000,000, apples] 

我嘗試使用string.split(",") ,但是這不能解決數字中的逗號...在這種情況下,您能幫我嗎? 謝謝

編輯我之前曾問過這個關於javascript的問題,誰能為python提供任何見解?

通過使用正則表達式忽略數字值旁邊的逗號,可以更加具體。

 var s = "Today, I picked, a total, of, 1,000,000, apples"; var a = s.split(/(?!\\d)\\,(?!\\d)/); console.log(a); 

string.split(",")替換為string.split(", ")並在逗號后加一個空格。 這應該足以避免拆分數字。

line_1 =“今天,我總共采摘了1,000,000個蘋果”

line_2 = line_1.split(',')

打印(第_2行)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM