我有以下字符串:
1) there is a problem 2) There appears to be a bug 3) stuck on start screen.
我希望在1)
,2)
和3)
之后收到该文字。这就是我要找的东西:
['there is a problem', 'There appears to be a bug', 'stuck on start screen']
我尝试使用re.split
并在\d+
上拆分,但这并不能给我我想要的东西。我想保持解决方案的通用性,所以如果有4)
或5)
或更多,我仍然可以检索文本。
任何帮助将不胜感激。
答案 0 :(得分:5)
您可以使用以下正则表达式(see regex demo):
<?php star_rating($row['Rating']); ?>
匹配:
\d+\)\s*
- 一个或多个数字\d+
- 文字\)
)
- 零个或多个空白符号。\s*
答案 1 :(得分:0)
试试这个:
list_of_strings = string.split(")")
for x in list_of_strings:
x[:-1].append(new_list)