gpt4 book ai didi

ruby - 如何仅用大写字母替换大写字母后跟句点?

转载 作者:数据小太阳 更新时间:2023-10-29 08:15:52 25 4
gpt4 key购买 nike

只要字符串包含大写字母后跟句点,我就想用大写字母替换大写字母和句点。

Today MR. Johnson walked to the mail box.
=> Today MR Johnson walked to the mail box.

William SR. won the race.
=> William SR won the race.

我尝试使用 gsub 完成此操作:

MyText = "William SR. won the race."
MyText = MyText.gsub(/[A-Z]\./,**I DON'T KNOW WHAT TO PUT HERE**]

我可以匹配大写字母后跟句点,但我不知道如何用句点前的大写字母替换我的匹配项。

最佳答案

另一种不环顾四周并使用捕获组的方法:

MyText = MyText.gsub(/([A-Z])\./,'\1')

关于ruby - 如何仅用大写字母替换大写字母后跟句点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16887705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com