[EMAIL PROTECTED] wrote: > im trying to split a string with this form (the string is from a > japanese dictionary file with mulitple definitions in english for each > japanese word) > > > str1 [str2] / (def1, ...) (1) def2 / def3 / .... (2) def4/ def5 ... / > > > the varibles i need are str*, def*.
Could you post a few examples of real data and what you want to extract from it? The above raises a few questions: - are str* and def* single words or can they include whitespace, comma, slash, paren... - not clear what replaces the ... (or if they are literal) This might be a good job for PyParsing. Kent > > sometimes the (1) and (2) are not included - they are included only if > the word has two different meanings > > > "..." means that there are sometimes more then two definitions per > meaning. > > > im trying to use the re.split() function but with no luck. > > Is this possible with python, or am i dreamin!? > > All the best, > > . > -- http://mail.python.org/mailman/listinfo/python-list