RegEx 匹配带有 D' 和 'e 的单词 [关闭]

Posted

技术标签:

【中文标题】RegEx 匹配带有 D\' 和 \'e 的单词 [关闭]【英文标题】:RegEx Matches Words with D' and 'e [closed]RegEx 匹配带有 D' 和 'e 的单词 [关闭] 【发布时间】:2022-01-21 05:58:54 【问题描述】:

我想用D''e匹配所有普通单词+单词。

我不想要'Amor''Love''Father'

'Amor'
'Love'
'Father'
D'Amor
D'Love
Omah'e
Mbak'e
Love
Omah

我最终得到/([A-Z]'*)\w+/,但只匹配普通单词+单词与D'。它与 'e 的单词不匹配。

【问题讨论】:

I don't want 'Amor', 'Love', 'Father' 你的意思是你不想匹配封装的单词,但是单引号的单词可以吗?我也不确定单词列表的用途..似乎是您想要匹配的单词和您不匹配的单词的混合 “我要匹配所有普通的单词”什么是普通的? 【参考方案1】:

看来/\w*\'e|D\'\w*/ 足以解决您的问题。

【讨论】:

【参考方案2】:

@Gui's answer 只匹配D'Amor,但它让我知道了如何解决问题:

(D')*([A-Z])\w+('e)*

【讨论】:

这是匹配D'D'D'A123'e'e'e'e'e'e

以上是关于RegEx 匹配带有 D' 和 'e 的单词 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

RegEx 用于匹配仅由字母列表组成的单词

Regex 常见语法

Python regex - 匹配仅包含 A、B 或 C 的单词

RegEx - 某个匹配后的单词[重复]

Javascript RegEx 匹配没有前后连字符的单词

7- java_regex