Я пытаюсь написать функцию для очистки пользовательского ввода.
Я не пытаюсь сделать это идеальным. Я бы предпочел несколько имен и сокращений в нижнем регистре, чем полный абзац в верхнем регистре.
Я думаю, что функция должна использовать регулярные выражения, но я ' m довольно плохо с ними, и мне нужна помощь.
Если после следующих выражений следует буква, я хочу сделать эту букву заглавной.
"."
". " (followed by a space)
"!"
"! " (followed by a space)
"?"
"? " (followed by a space)
Еще лучше, функция могла бы добавить пробел после ".", " ! " а также "?" если за ними следует буква.
Как этого добиться?