How to trim punctuation in Swift

1 Answer

0 votes
import Foundation

let array = [
    "swift!!!",
    "...c",
    "java,,,",
    "c++",
    "**python__",
    ".S.Q.L."
]

for s in array {
    print(trimPunctuation(s))
}

func trimPunctuation(_ s: String) -> String {
    let charsToTrim: CharacterSet = ["*", "!", ",", ".", "_"]
    
    return s.trimmingCharacters(in: charsToTrim)
}



/*
run:

swift
c
java
c++
python
S.Q.L

*/

 



answered Nov 23, 2024 by avibootz

Related questions

1 answer 193 views
1 answer 208 views
208 views asked Nov 23, 2024 by avibootz
1 answer 206 views
206 views asked Nov 23, 2024 by avibootz
1 answer 187 views
187 views asked Nov 23, 2024 by avibootz
1 answer 192 views
192 views asked Nov 23, 2024 by avibootz
1 answer 181 views
1 answer 199 views
199 views asked Nov 23, 2024 by avibootz
...