擅长:python、mysql、java
<p>最简单的方法不是使用正则表达式,而是使用一个简单的python脚本:</p>
<pre><code>strings = ["X abc, abd.", "X abc, abd, abcd.", "X abc abd, abc.", "X asdas, asdasd, adsasda, asdasda.", "X asdas asdasda, asdasdas asdasda, asdasdasas, asdasddas."]
def split_words(list_of_strings):
words_per_string = []
for idx, s in enumerate(list_of_strings):
words_per_string.append([])
# remove X and first whitespace
s = s[2:]
splitted = s.split(",")
for words in splitted:
words_per_string[idx].append(words.strip())
return words_per_string
split_words(strings)
</code></pre>