我知道如何搜索一個單詞並通過它拆分字符串。例如:Python的正則表達式來分裂開始於
s = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua'
r = re.compile('(elit)')
r.split(s)
# => ['Lorem ipsum dolor sit amet, consectetur adipisicing ', 'elit', ', sed do eiusmod tempor incididunt ut labore et dolore magna aliqua']
我該怎麼辦,但只知道單詞的開頭?例如,我想通過「consect *」分割字符串,並在「consectetur」的匹配處將其拆分。謝謝
這取決於什麼是你的「單詞」。你可以匹配下一個空格:'consect [^ \ s] *' – 2012-02-04 17:02:22
爲了澄清下面的答案,'string.split'會在給定字符串的每次出現時分割一個字符串。 're.split'會在給定正則表達式的每次匹配時分割一個字符串。 – katrielalex 2012-02-04 17:10:07