반응형
문자열이 XXXX로 시작하는지 확인
파이썬에서 문자열이 "hello"로 시작하는지 확인하는 방법을 알고 싶습니다.
Bash에서 나는 보통 다음을 수행합니다.
if [[ "$string" =~ ^hello ]]; then
do something here
fi
파이썬에서 어떻게 똑같이 달성합니까?
aString = "hello world"
aString.startswith("hello")
startwith 에 대한 추가 정보
RanRag는 귀하의 특정 질문에 대해 이미 답변 했습니다.
그러나 더 일반적으로, 당신이하고있는 일
if [[ "$string" =~ ^hello ]]
A는 정규식 일치. 파이썬에서 똑같이하려면 다음을 수행하십시오.
import re
if re.match(r'^hello', somestring):
# do stuff
이 경우 분명히 somestring.startswith('hello')
더 좋습니다.
경우에 당신은 일치시킬 여러 당신이 튜플과 일치하는 단어를 전달할 수있는 마법의 단어에 단어를 :
>>> magicWord = 'zzzTest'
>>> magicWord.startswith(('zzz', 'yyy', 'rrr'))
True
참고 : startswith
소요str or a tuple of str
문서를 참조하십시오 .
이 방법으로도 할 수 있습니다 ..
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")
참고 URL : https://stackoverflow.com/questions/8802860/checking-whether-a-string-starts-with-xxxx
반응형
'development' 카테고리의 다른 글
GitHub 프로젝트 페이지의 사용자 정의 도메인 (0) | 2020.02.21 |
---|---|
'git pull'은 어떤 경우에 해로울 수 있습니까? (0) | 2020.02.21 |
새로 인스턴스화 된 스피너에서 onItemSelected가 실행되지 않도록하는 방법은 무엇입니까? (0) | 2020.02.21 |
페이지로드시 페이드 인 효과를 위해 CSS 사용 (0) | 2020.02.21 |
자바 스크립트에서 문자열의 첫 문자 삭제 (0) | 2020.02.21 |