![](/img/trans.png)
[英]In Python, how to check if a string only contains certain characters?
[英]Check that the "alpha" part of a string consists of only a certain sequence of characters - python
我正在开发一个侦听器来检查在表示公式的字符串中是否只有vg
二合字母,例如“alpha”字符(a、b、c 等)。
例如:
vg/1000 * 2
正确!
vl/1000 * 2
错误!
现在我已经尝试使用正则表达式,使用以下内容:
(.*vg.*)+
但我觉得这不是最佳解决方案。
我正在考虑python中写这张支票的最佳方式。
有小费吗?
提前致谢!
如果你想要一个只接受vg
作为字母序列的正则表达式,那么:
'^(\d*([\.\,]\d+)?[-+/*]?(vg)?)*$'
否则,如果您想从一组字母序列中进行选择:
'^(\d*([\.\,]\d+)?[-+/*]?(vg|otherSequence)?)*$'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.