我有一个字符串可能是:
my_string = "part1"
或:
my_string = "part1/part2"
我需要有条件地处理上述每种情况,即(伪代码):
if my_string = "part1/" + *:
# do this
其中*可以是任何值。
一旦我能抓住这个条件,我将拆分my_string
并将路径的第二部分分配给一个新变量,即:
my_new_string = my_string.split("/")[1]
是否可以设置这种'通配符'?
修改
实际上,我刚刚意识到我可能会做类似的事情:
if "/" in my_string:
my_new_string = my_string.split("/")[1]
我仍然有兴趣知道这种“通配符”操作是否存在。
答案 0 :(得分:0)
嗯,您可以随时使用正则表达式来匹配条件,请参阅:http://docs.python.org/2/library/re.html#re.match
re.match(r'part1 /.+',your_string)
注意+而不是*以确保在/
之后跟随一个字符串