[英]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.