У меня есть строка, как: The old man $went$ to the $barn$.
Как бы преобразовать это The old man ~!went! to the ~!barn!.
Regex заменить пары доллара подписывает
Если мне не нужно, чтобы добавить ~
перед первым появлением, я мог бы просто сделать text.replace('$', '!')
в Python.
're.sub (г '\ $ (\ W +) \ $ ', r' ~! \ 1! ', s) ' –
Или другой, соответствующий только долларам, если они находятся внутри границ слов:' re.sub (r' \ $ \ b ([^ $] +) \ b \ $ ', r' ~! \ 1! ', s) '. Есть ли у вас какой-либо из них или какие-либо ответы ниже? –