繁体   English   中英

检查字符串的“alpha”部分是否仅包含特定的字符序列 - python

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM