将 2 个语句合并为一个语句

问题描述 投票:0回答:1

我有这两个正则表达式语句,它们按预期工作。

.[ािीुूृेैोौं]?

例如 नमो第一场比赛न

निमो第一场比赛नि

.्.[ािीुूृेैोौं]?

例如 व्यैक्ती第一场比赛व्यै

我只对第一场比赛感兴趣,它会正确返回。 但我无法将这两个语句合并为一个语句。


更新:

我正在寻找一种方法来连接这两个语句,以便我可以输入任何单词并得到正确的结果。截至目前,我需要检查单词类型并应用适当的正则表达式以获得正确的结果。

声明1:

.[ािीुूृेैोौं]?[ं]?

अंबा > अं

लिंग > लिं

लैंगिक > लैं

声明2:

.्.[ािीुूृेैोौं]?[ं]?

प्रयत्न > प्र

व्यंकटेश > व्यं

我试图只返回第一场比赛,因此无需四处查看:)

regex devanagari
1个回答
0
投票

用户@jhnc在评论中提到了正确的命令。

(.्.[ािीुूृेैोौं]?[ं]?)|(.[ािीुूृेैोौं]?[ं]?)

使用管道 |对于 OR 来说是个好主意。但组的顺序非常重要。例如这会返回错误的结果...

(.[ािीुूृेैोौं]?[ं]?)|(.्.[ािीुूृेैोौं]?[ं]?)
© www.soinside.com 2019 - 2024. All rights reserved.