我有以下正则表达式:
.*?\b(случајот)\b.
我没有得到我需要的东西。我想得到单词出现的句子,但是当我试着在文本末尾得到一个句子时,我得到了整个文本。所以我需要任何建议如何用匹配的单词在两个句号之间得到句子。
我正在使用python和RegexBuddy进行测试。例如:
**случајот** кај веќе сериозен политички и безбедносен инцидент јас на веќе гледам како на политички и безбедносен настан.
它只突出了这个词。
cell= db_conn.use_client().hql_query(db_conn.use_namespace(),"SELECT * FROM SE_doc_text WHERE ROW= \"da687a08e348c6791cbcc07c9a3057ef6473910b797839adabb0193e\" SCAN_AND_FILTER_ROWS LIMIT 1").cells
#print cell[0].value
print "=============================="
text_nparsed = re.split( r"([^\.]*\bдаме\b[^\.]*)\.", cell[0].value.replace("\\'","'"))
return text_nparsed
答案 0 :(得分:1)
我想你想要([^\.]*\bслучајот\b[^\.]*)\.
选择没有“。”的任何内容。其中包括孤立的单词,后跟“。”。