检测阿拉伯语标记中的重复字符

程序员14

请在以下方面提供您的帮助:

如何检测令牌中的重复字符,例如:

如果我有这样一句话:我们如何与学生沟通?

我想要一个Java代码,该代码可检测包含重复字符的每个单词,然后删除它们(重复字符)并更新单词。

因此,我们的句子应该是:我们如何与学生沟通?

请注意,单词“كييييف”包含重复的字符“ي”,应将其更新为仅“كيف”,“التوااصل”变为“التواصل”。

我感谢您的帮助。

穆罕默德(Mohammed)

洛琳娜(Lolina),循环并没有太大帮助。您是否听说过正则表达式。Java使用它们与Perl和Python等许多其他语言一样。我熟悉Python,但是regex在所有语言中几乎都具有类似的功能。

现在,您需要阅读有关Java正则表达式的信息,尤其是有关分别匹配0个或多个和1个或多个字符的元字符*和+的信息。

首先尝试编译简单的正则表达式,然后向其添加其他内容,以使它们执行您实际想要执行的操作。

最后,正则表达式在开始时有点让人困惑,但是值得一试。请记住,斯坦福阿拉伯语POS标记器使用正则表达式来执行与您尝试执行的操作类似的操作。

我对Java一点都不熟悉,但是在Python中,我可以这样做:

>>> import re
>>> p = re.compile('ي+') # The + sign means match at least more than one occurrence of ي 
>>> p.sub('ي', 'كييييييييف نتواصل مع الطلاب')
'كيف نتواصل مع الطلاب'

通常,我们用阿拉伯语重复键入以下三个字母ا,ي和و。这些是阿拉伯语的元音。您可以为ي编译一个正则表达式并将其剥离。然后为ا编译另一个,为و编译另一个。

我希望这能帮到您!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Stimulsoft报告richText错误中的Unicode字符(阿拉伯语或波斯语)

来自分类Dev

分割草书字符(阿拉伯语OCR)

来自分类Dev

PHP删除Unicode阿拉伯语字符

来自分类Dev

将字符转换为大写阿拉伯语

来自分类Dev

在PHP中搜索并替换阿拉伯语

来自分类Dev

删除 R 中的非阿拉伯语单词

来自分类Dev

无法在phpmyadmin中输入阿拉伯语数据

来自分类Dev

MS SQL 表中的阿拉伯语插入

来自分类Dev

iOS阿拉伯语Pushnotification

来自分类Dev

iOS阿拉伯语Pushnotification

来自分类Dev

笔尖镜像阿拉伯语

来自分类Dev

Redis阿拉伯语解码

来自分类Dev

php从字符串中删除阿拉伯语/波斯语字符串

来自分类Dev

阿拉伯语的Android Google Map标记标题显示空白

来自分类Dev

如何使从右到左的语言(例如阿拉伯语)字符的行为像在qt中从左到右的语言一样?

来自分类Dev

使用Javascript替换文本字符串中的某些阿拉伯语单词

来自分类Dev

如何删除或过滤列表中的非英语(中文,韩语,日语,阿拉伯语)字符串?

来自分类Dev

如何从文本文件中删除俄语和阿拉伯语字符串

来自分类Dev

在python 2.7中打印阿拉伯语/波斯语字母

来自分类Dev

python3中波斯语或阿拉伯语的unicode和编码

来自分类Dev

在python 2.7中打印阿拉伯语/波斯语字母

来自分类Dev

如何找到阿拉伯语和波斯语中的mist漏?

来自分类Dev

如何考虑阿拉伯语语音删除重复的行

来自分类Dev

如何考虑阿拉伯语语音删除重复的行

来自分类Dev

字符串从右到左的语言替换(阿拉伯语)

来自分类Dev

字符串从右到左的语言替换(阿拉伯语)

来自分类Dev

无法发送具有良好字符的阿拉伯语电子邮件

来自分类Dev

从pdf中提取阿拉伯语到字符串c#

来自分类Dev

在数据库中保存字符串的阿拉伯语列表

Related 相关文章

  1. 1

    Stimulsoft报告richText错误中的Unicode字符(阿拉伯语或波斯语)

  2. 2

    分割草书字符(阿拉伯语OCR)

  3. 3

    PHP删除Unicode阿拉伯语字符

  4. 4

    将字符转换为大写阿拉伯语

  5. 5

    在PHP中搜索并替换阿拉伯语

  6. 6

    删除 R 中的非阿拉伯语单词

  7. 7

    无法在phpmyadmin中输入阿拉伯语数据

  8. 8

    MS SQL 表中的阿拉伯语插入

  9. 9

    iOS阿拉伯语Pushnotification

  10. 10

    iOS阿拉伯语Pushnotification

  11. 11

    笔尖镜像阿拉伯语

  12. 12

    Redis阿拉伯语解码

  13. 13

    php从字符串中删除阿拉伯语/波斯语字符串

  14. 14

    阿拉伯语的Android Google Map标记标题显示空白

  15. 15

    如何使从右到左的语言(例如阿拉伯语)字符的行为像在qt中从左到右的语言一样?

  16. 16

    使用Javascript替换文本字符串中的某些阿拉伯语单词

  17. 17

    如何删除或过滤列表中的非英语(中文,韩语,日语,阿拉伯语)字符串?

  18. 18

    如何从文本文件中删除俄语和阿拉伯语字符串

  19. 19

    在python 2.7中打印阿拉伯语/波斯语字母

  20. 20

    python3中波斯语或阿拉伯语的unicode和编码

  21. 21

    在python 2.7中打印阿拉伯语/波斯语字母

  22. 22

    如何找到阿拉伯语和波斯语中的mist漏?

  23. 23

    如何考虑阿拉伯语语音删除重复的行

  24. 24

    如何考虑阿拉伯语语音删除重复的行

  25. 25

    字符串从右到左的语言替换(阿拉伯语)

  26. 26

    字符串从右到左的语言替换(阿拉伯语)

  27. 27

    无法发送具有良好字符的阿拉伯语电子邮件

  28. 28

    从pdf中提取阿拉伯语到字符串c#

  29. 29

    在数据库中保存字符串的阿拉伯语列表

热门标签

归档