0

筛选出以下文本中带+或-的句子
“投标人编制施工组织设计的要求:编制时应-不采用文字并结合图表形式说明施工方法;拟投入本标段的主要施工设备情况、拟配备本标段的试验和检测仪器设备情况、-部-分劳动力计划等;结合本工程特点提出切实可行的工程质量、+保+全+作+为安全保卫、文明施工、工程进度、技术组织措施同时应对关键工序、复杂环节重点提出相应技术措施,如冬雨季施工技术、安全预案、地下管线及其他地上地下-设-施+基+础的保护加固措施等。”

正则表达式如下:
:;、。,{0,}[-[u4e00-u9fa5]]{0,}XP[-[u4e00-u9fa5]]{0,}[u4e00-u9fa5]{0,}[:;、。,]
其中XP为-或+开头的字,如-不

不知道为什么不能正常筛选出句子?
调用的re.findall

查看全部 3 个回答

0
>>> text='...'
>>> import re
>>> results=[res for res in re.split(r'[:,;]',text) if '-' in res or '+' in res]