Answers:
aString = "hello world"
aString.startswith("hello")
有关的更多信息startswith
。
RanRag已经回答了您的特定问题。
但是,更一般地说,您在做什么
if [[ "$string" =~ ^hello ]]
是正则表达式匹配。要在Python中执行相同的操作,您可以执行以下操作:
import re
if re.match(r'^hello', somestring):
# do stuff
显然,在这种情况下somestring.startswith('hello')
更好。
也可以这样
regex=re.compile('^hello')
## THIS WAY YOU CAN CHECK FOR MULTIPLE STRINGS
## LIKE
## regex=re.compile('^hello|^john|^world')
if re.match(regex, somestring):
print("Yes")