I have a text "Hello Word" "Word Hello", How can i get "hello Word" "word Hello" (for example)
'''
let string1 = "Hello Word" let referenceString1 = "hello Word"
let string2 = "Word Hello" let referenceString2 = "word Hello"
'''
CodePudding user response:
Get first letter of the first word and make it lowercase , then remove first letter and add the rest.
extension StringProtocol {
var lowerCaseFirts: String { prefix(1).lowercased() dropFirst() }
}
let str = "Hello World"
print(str.lowerCaseFirts)
CodePudding user response:
def fun(sentence : str) -> str:
words = sentence.split()
if not (words[0])[0].islower():
words[0] = (words[0])[0].lower() (words[0])[1:]
out = " ".join(words)
return out
if __name__ == '__main__':
sentence1 = "Hello Everyone"
out1 = fun(sentence1)
print(sentence1, " : ", out1)
sentence2 = "HOW ARE YOU"
out2 = fun(sentence2)
print(sentence2, " : ", out2)
Output:
Hello Everyone : hello Everyone
HOW ARE YOU : hOW ARE YOU
