0

我有以下正则表达式:

.*?\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
4

1 回答 1

1

我想你想要([^\.]*\bслучајот\b[^\.]*)\.

选择没有“。”的任何内容 其中包括孤立的单词,后跟一个“.”。

于 2012-05-15T12:26:46.830 回答