使用python 判断字符串是否为"换线 x线",如果是则输出x,如果否则返回“指令错误”
时间: 2024-05-06 15:18:11 浏览: 45
可以使用字符串的 find 方法或者正则表达式来实现。
方法一:使用 find 方法
```python
s = "换线 3线"
if "换线" in s:
x = s[s.find("换线")+3:]
if x.isdigit():
print(x)
else:
print("指令错误")
else:
print("指令错误")
```
方法二:使用正则表达式
```python
import re
s = "换线 3线"
m = re.match(r'^换线\s(\d+)线$', s)
if m:
x = m.group(1)
print(x)
else:
print("指令错误")
```
以上两种方法都可以实现判断字符串是否为"换线 x线",如果是则输出x,如果否则返回“指令错误”。其中,方法二使用了正则表达式,更加灵活和强大。
阅读全文