gpt4 book ai didi

正则表达式不提取所有匹配的单词

转载 作者:行者123 更新时间:2023-12-04 20:27:30 25 4
gpt4 key购买 nike

我正在尝试从特殊字符集中提取至少具有一个字符的单词。它会选择一些单词而不是其他单词。 Here is a link到 regex101 来测试它。这是正则表达式 \b(\w*[āīūẓḍḥṣṭĀĪŪẒḌḤṢṬʿʾ]+\w*)\b ,这是我使用的例句

His full name is Abu ʿĪsa Muḥammad ibn ʿĪsa ibn Sawrah ibn Mūsa ibn Al-Daḥāk Al-Sulamī Al-Tirmidhī.



它应该匹配以下单词:

ʿĪsa Muḥammad ʿĪsa Mūsa Al-Daḥāk Al-Sulamī Al-Tirmidhī



我对正则表达式不太熟悉,所以我不知道我做错了什么。如果有人知道任何工具来找出特定单词与正则表达式模式不匹配的原因,也请告诉我。

最佳答案

您可以使用

[\w-]*[āīūẓḍḥṣṭĀĪŪẒḌḤṢṬʿʾ][\wāīūẓḍḥṣṭĀĪŪẒḌḤṢṬʿʾ-]*

匹配一个所需的特殊字符后,使用另一个字符集来匹配这些字符或普通单词字符的更多出现次数。

https://regex101.com/r/ovJoLt/2

关于正则表达式不提取所有匹配的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56103641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com