【问题标题】:How to completely separate word with non word with python? for Greek and Hebrew如何用python将单词与非单词完全分开?希腊语和希伯来语
【发布时间】:2019-03-21 17:52:46
【问题描述】:

我想将希腊语和希伯来语中的所有单词与非单词分开。

我正在使用此代码:

words = re.findall(r'\w+|\S+', text)

结果不是那么令人满意,例如:

  • 它分开 ⸂ἡμῶν καὶ κυρίου⸃ -> (⸂ἡμῶν) (καὶ) (κυρίου) (⸃) 我也想分开 (⸂) (ἡμῶν)

  • 它不会将 ⸂ὑπὲρ⸃ 与 (⸂)ὑπὲρ(⸃) 分开

  • 对于希伯来语,它也不会将 [ὑμῖν] 与 ([) (ὑμῖν) (]) 分开。它将不应该分开的东西分开。

【问题讨论】:

标签: python findall


【解决方案1】:

感谢您提供的信息,我已经为希腊语找到了解决方案

words = re.findall(r'\w+|[[]⸂⸃()]|\S+', 文本)

但我仍然对希伯来语有疑问。 这个怎么分开 עַל־ אֵ֣לֶּה׀ אֲנִ֣י 到这个? (עַל־) (אֵ֣לֶּה) (׀) (אֲנִ֣י)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    相关资源
    最近更新 更多