gpt4 book ai didi

regex - 如何使用 RegEx 查找具有 3 个相同连续字母的所有单词?

转载 作者:行者123 更新时间:2023-12-02 06:54:20 26 4
gpt4 key购买 nike

我有一段文字,让我们说:

Ich gehe auf die Donau und mache eine tolle Schifffahrt während ich Nussschalen esse.

所以现在,我想找到所有包含 3 个相同的连续字母的单词。在我的例子中,这将是:

Schifffahrt

Nussschale

我在 RegEx 方面没有太多经验,所以非常感谢帮助。我开了一个regex101 page给你。

真的非常感谢。 (对于那些想知道为什么我需要一些奇怪的东西的人:出于某种原因,我喜欢这个包含 3 个相同字母的单词,因为它们很少见。所以我想我编写了一个请求网站、阅读内容并保存和保存的机器人输出所有找到的包含 3 个相同字母的单词。很好,不是吗?:))

最佳答案

你可以使用这个正则表达式:

\b\w*(\w)\1\1\w*

RegEx Demo

正则表达式分解:

\b    # word boundary
\w* # match 0 more word chars
\w # match a word char and capture it as group #1
\1\1 # match 2 more instances of group #1
\w* # match 0 more word chars

关于regex - 如何使用 RegEx 查找具有 3 个相同连续字母的所有单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34830080/

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