0
Python不斷返回一個帶有破碎字符的字符串。python re.sub正則表達式
蟒蛇
test = re.sub('handle(.*?)', '<verse osisID="lol">\1</verse>', 'handle a bunch of random text here.')
print test
我想
<verse osisID="lol">a bunch of random text here.</verse>
什麼我得到
<verse osisID="lol">*broken character*</verse>a bunch of random text here.
你是一個美麗的人:) – user1442957 2012-08-09 19:48:28
你可能想後的空間匹配'處理「,但在下一個單詞之前,因爲這會阻止'...> br ...'你可以用'handle *(。*)'來做這個假定你只有空格(不是其他空格) – 2012-08-09 19:51:16
@AndrewCox:我會用'\ s *'來匹配那裏的空白,爲什麼只限於空間? – 2012-08-09 19:54:14