에 시세를 넣어 줄까? 나는 원본 텍스트를 얻는다.나는, 괄호
Q
나는, 괄호
0
내가 괄호로 AEM을 데려 가고 싶다는
A
답변
1
두 가지, 1 단어 당 1 문자 당 1 개를 확인합니다. 2 수정하지 않습니다 text
그냥 word
을 설정하고 그걸로 아무것도하지 않습니다.
text = "Agnico Eagle Mines Limited AEM"
def add_brackets(test):
outstr = ""
for word in test.split(" "):
if word.isupper():
outstr += " (" + word + ")"
else:
outstr += " " + word
return outstr.strip()
print(add_brackets(text))
편집 : 애호가
text = "Agnico Eagle Mines Limited AEM"
def add_brackets(test):
return " ".join(["({})".format(word) if word.isupper() else word for word in test.split(" ")])
print(add_brackets(text))
+0
명확한 설명에 감사드립니다! – datalearner
0
이 정규 표현식 치환 꽤 간결 것입니다 : (공백 등) 단어 경계로,이 함께 다수의 대문자를 찾습니다
>>> import re
>>> text = "Agnico Eagle Mines Limited AEM"
>>> re.sub(r'\b([A-Z]+)\b', r'(\1)', text)
'Agnico Eagle Mines Limited (AEM)'
그 다음에, 일치하는 그룹을 동일한 텍스트 (\1
)로 대체하고 괄호를 추가합니다. 함수에서
>>> import re
>>> def add_brackets(s):
... return re.sub(r'\b([A-Z]+)\b', r'(\1)', s)
...
>>> print(add_brackets(text))
Agnico Eagle Mines Limited (AEM)
관련 문제
- 1. 괄호 프로그램 만들기? 나는 붙어있어
- 2. 내장 무엇 codesniff 나는 공백 괄호 이전과
- 3. 괄호 안의 둥근 괄호
- 4. 교체 괄호 ("-") + 메모장에서 괄호 ++
- 5. 괄호
- 6. 괄호
- 7. 괄호 안의 텍스트 제거 (괄호 안의 괄호 prob)
- 8. 괄호 안의 내용과 괄호 자체를 단락에서 제거하십시오.
- 9. 문자열에 괄호 (괄호 포함) 내용을 통계하는 방법
- 10. 괄호 안의 요소와 괄호 사이의 요소 추출
- 11. Vim의 괄호 안의 괄호 안의 텍스트 선택
- 12. 정규식은 괄호
- 13. SQL의 괄호
- 14. MySQL의 괄호
- 15. 이맥스 - 괄호
- 16. Flex3 괄호
- 17. Clojure의 괄호
- 18. 안에 괄호
- 19. 괄호 오류
- 20. 괄호 사용법과 괄호 사용하지 않음의 차이점은 무엇입니까?
- 21. 괄호 브라켓 형광펜 색칠하지 않는 괄호
- 22. Regex 괄호 안의 단어 바꾸기 괄호 포함
- 23. 괄호, 닫힌 괄호 또는 닫는 괄호입니까?
- 24. sqldatareader의 괄호
- 25. 누락 괄호
- 26. 일반 괄호
- 27. C++ 괄호
- 28. 괄호 (Java)
- 29. 이상한 괄호?
- 30. 파이썬 문자열과 나는 다음과 같은 문자열을 한 괄호
당신은 '시험'을 변경되지 않았습니다. 루프를 반복하면서 단어를 변경하면 해당 변경 사항이 원래 문자열에 자동으로 반영되지 않습니다. –
뭔가를 돌려 주어야합니다 ... – blacksite