0

次の正規表現があります。

.*?\b(случајот)\b.

そして、私は私が必要なものを手に入れません。単語が現れる文を取得したいのですが、テキストの最後に文を取得しようとすると、テキスト全体が取得されます。だから私は一致した単語で2つの終止符の間の文を取得する方法についてアドバイスが必要です。

テストには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 に答える