string_grab
1.0.0
두 개의 시작과 엔드 스트링 사이의 하나 또는 다중 하위 문자열을 추출합니다.
함수 : Grab, Grab_all, Grab_until, Grab_After, Inject, inject_until, inject_after.
from string_grab import grab
text = '''Gender: female
Race: White
Birthday: 3/23/1973
Mobile: 715-523-1076
Mobile: 715-563-3967
Street: 4674 Lynn Avenue
City, State, Zip: Eau Claire, Wisconsin(WI), 54701'''
birthday = grab ( text , start = 'Birthday: ' , end = ' n ' )
print ( birthday )
>> '3/23/1973'두 '시작'과 '끝'문자열 사이의 첫 번째 하위 문자열을 반환합니다.
변형 : grab_all, grab_until, grab_after.
grab ( 'John likes apples.' ,
start = 'John likes ' ,
end = '.' )
>> 'apples' 두 개의 '시작'과 '끝'문자열 사이의 모든 것을 대체하는 서브 스트링을 삽입합니다.
변형 : inject_until, inject_after.
inject ( 'John likes apples.' ,
'oranges' ,
start = 'John likes ' ,
end = '.' )
>> 'John likes oranges.'두 개의 '시작'과 '끝'문자열 사이의 모든 하위 문자열이 생성됩니다.
Grab를 참조하십시오.
results = grab_all ( 'John likes apples. John likes oranges.' ,
start = 'likes ' ,
end = '.' )
list ( results )
>> [ 'apples' , 'oranges' ]'끝'문자열 앞에 모든 것을 반환합니다.
Grab를 참조하십시오.
grab_until ( 'John likes apples.' ,
end = ' likes' )
>> 'John' '시작'문자열 이후에 모든 것을 반환합니다.
Grab를 참조하십시오.
grab_after ( 'John likes apples.' ,
start = 'likes ' )
>> 'apples.''end'문자열 앞에 모든 것을 교체하여 서브 스트링을 삽입합니다.
주입을 참조하십시오.
inject_until ( 'John likes apples.' ,
'Sarah' ,
end = ' likes' )
>> 'Sarah likes apples.' 'start'문자열 이후 모든 것을 대체하여 서브 스트링을 삽입합니다.
주입을 참조하십시오.
inject_after ( 'Sarah likes apples.' ,
'oranges.' ,
start = 'likes ' )
>> 'Sarah likes oranges.'