python - 如何使用正则表达式查找带有句点分隔符的组合单词?

标签 python regex

我正在尝试查找由句点分隔符分隔的单词的所有实例。

例如,这些是有效的:

word1.word2
word1.word2.word3
word1.word2.word3.word4

单词的有效字母是由a-zA-Z0-9-组成的。 等等。我尝试了 [\w.]* 但这似乎不准确。

最佳答案

您可以使用以下内容:

[a-zA-Z0-9]\w+(?:\.\w+)+

参见DEMO

关于python - 如何使用正则表达式查找带有句点分隔符的组合单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30382384/

相关文章:

python - 如何在 Ubuntu 下捕获原始 IP 数据包?

python - 在 python 中绘制 3 个图表 2 在顶部和底部轴上?

Python从文件中提取可变长度文本

python - 无法让 Scrapy 跟踪链接

javascript - 获取字符串开头或符号的正则表达式

java - 在 Java 或 ANT 下以正则表达式输出换行符

python - 如何打印到 .txt

python - 如何用keras制作3D滤镜

java - 如何在java正则表达式中提取整个匹配组

python 正则表达式——按非单词字符或连续破折号拆分,但不按单个破折号拆分