जैसे मामलों में नहीं, मैं एक स्ट्रिंग को अलग-अलग शब्दों में रिक्त स्थान, अल्पविराम और अवधि के अनुसार विभाजित करने के लिए पाइथन re.split()
का उपयोग करना चाहता हूं। लेकिन मैं "1,200"
["1", "200"]
या ["1.2"]
में विभाजित होने के लिए ["1", "2"]
में विभाजित नहीं करना चाहता हूं।पायथन re.split() रिक्त स्थान, अल्पविराम, और अवधि के अनुसार विभाजित करने के लिए, लेकिन 1,000 या 1.50
उदाहरण
l = "one two 3.4 5,6 seven.eight nine,ten"
परिणाम ["one", "two", "3.4", "5,6" , "seven", "eight", "nine", "ten"]
मैं बजाय या, लगता है ओ पी वास्तव में पालन नहीं किया चाहता है * और * दीं, तो यह होना चाहिए '(<\ घ?!) | ([।] [।]? ! \ d) 'नहीं '(? verdesmarald
@verdesmarald: आप वास्तव में सही हो सकते हैं, मैंने अपना उत्तर संपादित करने के लिए इसे संपादित किया है, धन्यवाद। –