python - 使用 POSIX 排除字符串中的单词

标签 python regex posix

是否可以仅使用 POSIX 正则表达式来保证单词不会出现在字符串中?

我的意思是,如果我只想包含没有“树”的单词:

它应该告诉我“我喜欢海龟”匹配。

另一方面,它不应该匹配“The man is on the tree”

谢谢

最佳答案

^([^t]|(t[^r])|(tr[^e])|(tre[^e]))*($|(t($|(r($|e$)))))

关于python - 使用 POSIX 排除字符串中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7883819/

相关文章:

posix - 如何以兼容 posix 的方式获得最大信号数?

Python unix时间戳转换和时区

python - 如何将小部件放置在另一个小部件位置的基础上?

Java - 获取两个 # # 符号之间的值时出现问题(匹配模式)

java - 以逗号分隔的字符串排除双引号中的逗号并分隔相邻的逗号

regex - 重复模式的正则表达式

c++ - 在我的 linux 中调用了哪个版本的 close(),来自 posix lib 还是内核?

python - ###运行时错误: Java gateway process exited before sending its port number

python - 我的 while 循环有问题,不太清楚为什么

c++ - linux c/c++编程支持设置进程优先级吗?