I am trying to split a string like so:
re.split(',|。|、 |!|:|,|?|“|”|)| (|;',
my_string)
Python complains like so:
Traceback (most recent call last):
File "C:\Python23\co des\regextest.p y", line 27, in
-toplevel-
ultimate =
re.split(',|。|、 |!|:|,|?|“|”|)| (|;',
ch[0])
File "c:\python23\li b\sre.py", line 156, in split
return _compile(patter n, 0).split(string ,
maxsplit)
File "c:\python23\li b\sre.py", line 229, in _compile
raise error, v # invalid expression
error: nothing to repeat
Does this mean that the regular expression I pass to
the split function is not valid?
That expression is just like ',|)|#|!', that is, an
or-ed list of punctuations. Then why invalid?
_______________ _______________ ____
Do you Yahoo!?
Yahoo! Search - Find what you’re looking for faster
re.split(',|。|、 |!|:|,|?|“|”|)| (|;',
my_string)
Python complains like so:
Traceback (most recent call last):
File "C:\Python23\co des\regextest.p y", line 27, in
-toplevel-
ultimate =
re.split(',|。|、 |!|:|,|?|“|”|)| (|;',
ch[0])
File "c:\python23\li b\sre.py", line 156, in split
return _compile(patter n, 0).split(string ,
maxsplit)
File "c:\python23\li b\sre.py", line 229, in _compile
raise error, v # invalid expression
error: nothing to repeat
Does this mean that the regular expression I pass to
the split function is not valid?
That expression is just like ',|)|#|!', that is, an
or-ed list of punctuations. Then why invalid?
_______________ _______________ ____
Do you Yahoo!?
Yahoo! Search - Find what you’re looking for faster
Comment