2016-07-12 2 views
-2

파이썬에 익숙하지 않다. 그리고 두 개의 문자열 사이가 아닌 문자열과 숫자 사이의 공백을 제거해야한다.파이썬의 Replcae 내부 공간

예 :

입력 : 단락 (25)가 다른 파일에 문서 및 단락 번호입니다.

출력 : Paragraph25는 다른 파일의 문서 및 단락 번호에 있습니다.

어떻게 이것을 파이썬에서 할 수 있습니까? 나는 정규식

re.sub("paragraph\s[a-z]", "paragraph[a-z]", Input) 

하지만 그 작동하지를 시도했다.

+0

지금까지 시도한 것을 게시하면 도움이됩니다. – Selcuk

+1

정규 표현식은 친구입니다 – bgusach

+0

"작동하지 않는다"는 것은 무엇을 의미합니까? – Greg

답변

1
>>> re.sub(r'\s+(\d+)', r'\1', 'Program 25 is fun') 
'Program25 is fun' 

꼬집음으로 작동 할 수도 있습니다. 나는 정규 표현식에 익숙하지 않다. 그래서 누군가는 좀 더 견고한 것으로 차임 할 수 있기를 바란다.

기본적으로 성공한 공백을 숫자로 찾아서 제거합니다.