문자열이 있다고 가정 해 보겠습니다.
var string = "potatoes + carrots"
그 문자열에서 "감자"라는 단어를 "토마토"로 바꾸고 싶습니다.
string = string.replacingOccurrences(of: "potatoes", with: "tomatoes", options: NSString.CompareOptions.literal, range: nil)
문자열을 인쇄하면 이제 다음과 같습니다. "tomatoes + carrots"
찌르기에서 감자라는 단어를 모두 제거하려면 다음을 사용할 수 있습니다.
string = string.replacingOccurrences(of: "potatoes", with: "", options: NSString.CompareOptions.literal, range: nil)
스팅에 다른 문자를 사용하려면 다음을 사용하십시오.
- 널 문자 (\ 0)
- 백 슬래시 (\)
- 가로 탭 (\ t)
- 줄 바꿈 (\ n)
- 캐리지 리턴 (\ r)
- 큰 따옴표 (\ ")
- 작은 따옴표 (\ ')
예:
string = string.replacingOccurrences(of: "potatoes", with: "dog\'s toys", options: NSString.CompareOptions.literal, range: nil)
산출: "dog's toys + carrots"
Optional("5")
이기 때문에 이전에 문제가 발생한 것일 수 있습니다. "Optional (..)"을 텍스트로 제거하는 대신에 할당하기 전에 선택 사항을 래핑 해제하는 것이 더 합리적 입니다.text2