- 0
- 이니스프리
- 조회 수 4887
.isalnum() 메서드를 이용하면 문자열 내 특수문자 사용 여부를 알 수 있습니다.
이 메서드는 변수가 문자열이고 모든 문자가 문자 또는 숫자인 경우에는 True, 그렇지 않은 경우에는 False를 반환합니다.
따라서 다음과 같이 활용할 수 있습니다.
sample = "1234567890 abcdefghABCDEFGH !@#$%^&*()_{}[]<>"
if not sample.isalnum():
print('특수문자를 포함하고 있습니다.')다음과 같은 방법으로 정규표현식을 사용하지 않고서도 문자열 내 특수문자를 제거할 수 있습니다.
sample = "1234567890 abcdefghABCDEFGH !@#$%^&*()_{}[]<>"
result = ""
for c in sample:
if c.isalnum():
result += c
print(result)작성자
댓글 0
권한이 없습니다.



