使用 regex 在 Python if statement
我正在努力了解如何启用 regex 在 python if statement. 我有 pandas dataframe, 在我经过行的地方,我想每次线都包含特定文本组合时执行动作。 regex 必须对应于以大写字母开头的任何7个字符串,然后是 6 数字 /例如, R142389/
我做得对吗? 任何帮助都会非常感激!
for index, row in df1.iterrows//:
if row[4] == REGEX HERE:
Perform Action
我做得对吗? 任何帮助都会非常感激!
没有找到相关结果
已邀请:
2 个回复
龙天
赞同来自:
, 它只匹配在比较它的线路的开头。 你必须使用
搜索整个行。
有点解释 regex:
批准行开头的位置
[A-Z]
A-Z 来自的一个符号 A /指数 65/ 到 Z /指数 90/ /区分大小写/
对应于数字 /平等的
[0-9]
/
定量素顺利吻合 6 时间
批准线末端的位置或在线末尾右侧的终结器前面
出口:
知食
赞同来自:
在哪里
- 以比较为准
-tock被选中和
- 孤儿改性剂。 此功能退货
, 当没有巧合时。
这是文档
:
https://docs.python.org/2/library/re.html
但实现的一个例子:
https://www.tutorialspoint.com ... s.htm