에 문자열에서 하나 이상의 문자열을 찾을 수 있습니다.어떻게 우리가 볼 수있는 문자열에서 이러한 종류의 두 가지가있다, 파이썬
나는 어쨌든 그것을 할 수 없는데, plz 그것을 통해 도와주세요!
에 문자열에서 하나 이상의 문자열을 찾을 수 있습니다.어떻게 우리가 볼 수있는 문자열에서 이러한 종류의 두 가지가있다, 파이썬
나는 어쨌든 그것을 할 수 없는데, plz 그것을 통해 도와주세요!
정규 표현식을 사용하면 쉽게 얻을 수 있습니다. 예를 들어
:
import re
a = 'ATGAGGGATAGAGGGTTGGGAGAGATGGATAGGGGATAGATTG'
print re.findall("ATG(.*?)TTG", a)
출력 :
['AGGGATAGAGGG', 'GATAGGGGATAGA']
덕분에 –
이 중복 된 부분 문자열을 찾지 못하는 것 같습니다. 자세한 내용은 다음을 참조하십시오. http://stackoverflow.com/questions/8390913/how-to-select-only-certain-substrings – HongboZhu
출력의 유형은 무엇입니까? {목록 또는 문자열 또는 시퀀스} –
것이 가능한 (전부 또는 일부)에 오버랩 'ATG ... TTG' 서열에 대한? – ekhumoro
'TTG'의 역방향 검색은 어떨까요? –