python - 检查某些文本是否仅由某些模式组成

标签 python regex matching

我遇到以下问题:我试图检查某些文本是否仅包含某些模式的多次重复。即我有 1000 行文本,想检查它是否仅包含

asd
123

我尝试不匹配模式,但 (pattern)+ 希望它能够匹配任何要匹配的内容,但没有成功。我的另一个想法是将字符串与正则表达式上的文本分开,但它也不起作用。如果重要的话,我正在使用 python re 模块编写此内容。谢谢!

最佳答案

尝试将字符串与 ^(?:asd|123)+$ 进行匹配,如果匹配,则它仅包含 asd123< 的组合(至少一个)。

关于python - 检查某些文本是否仅由某些模式组成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6602005/

相关文章:

python - 通过迭代列表列表创建混合 Python 数据结构

python - 如何为 Pandas 使用多个 if 条件?

python - 用于大量文件的 Django 文件系统存储

python - Scikit-learn - 多项逻辑回归的错误输入形状错误

javascript - 替换 Javascript 中的 Windows 回车符

ruby - gsub 的时间复杂度

javascript - 使用正则表达式 replace() 方法一步删除定界符并将第一个字母大写

python - 仅当第一行是其他下一行的子字符串时,如何对 DataFrame 行与另一行进行平均

c++ - OpenCV C++ - findHomography 值的含义

r - 查找两个数据帧之间匹配的行以及它们在 R 中的索引