python - 检查 python 字符串格式?

标签 python string data-manipulation

我有一堆字符串,但我只想保留这种格式的字符串:

x/x/xxxxxx:xx

检查字符串是否符合这种格式的最简单方法是什么? (假设我想检查它是否有 2 个/'s 和一个 ':' )

最佳答案

尝试使用正则表达式:

import re
r = re.compile('.*/.*/.*:.*')
if r.match('x/x/xxxx xx:xx') is not None:
   print 'matches'

你可以调整表达式来满足你的需要

关于python - 检查 python 字符串格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14966647/

相关文章:

python - 使用列表理解完成任务的方法

python - ISO 8601 日期时间应该使用连字符减号 (U+002D) 还是连字符 (U+2010)?

循环浏览存储的名称并跳过空格

python - PEP8 的实际用途是什么?为什么我必须缩短行数?

javascript - 使用 JavaScript 从数组中的字符串中删除所有字母字符和前导零

python - 如何根据行值将 pandas 列除以整数列表

python - 我可以在 pyspark mapPartitions 中使用多线程吗?

string - 使用 Excel-VBA 从字符串中提取 5 位数字

python展平数组数组

r - 使用条件子集 data.table