使用 gsub 替换单词 'hi' 。 (查看下面发布的条件)- Ruby
Use gsub to replace the word 'hi' . (see conditions posted below) - Ruby
对于这个字符串:hi i am going on a hike, hi hiiiiiiiiiiiii!
.
如何使用 gsub 将 hi
的所有实例替换为 bye
。
我需要满足的条件如下:
只查找单词'hi' 不是其他单词的子串(例如'hi'ke)
如果 'hi' 在字符串的末尾,(例如 hi. 或 hi!)认为是 'hi' 的匹配项,但不要切断标点符号.
计数 'hiiiiiiii'(h 后有 n 个 i)为 'hi'
在 运行 字符串上的 gsub 之后应该是这样的:bye i am going on a hike, bye bye!
.
谢谢!
"hi i am going on a hike, hi hiiiiiiiiiiiii!".gsub(/\bhi+\b/, "bye")
# => "bye i am going on a hike, bye bye!"
对于这个字符串:hi i am going on a hike, hi hiiiiiiiiiiiii!
.
如何使用 gsub 将 hi
的所有实例替换为 bye
。
我需要满足的条件如下:
只查找单词'hi' 不是其他单词的子串(例如'hi'ke)
如果 'hi' 在字符串的末尾,(例如 hi. 或 hi!)认为是 'hi' 的匹配项,但不要切断标点符号.
计数 'hiiiiiiii'(h 后有 n 个 i)为 'hi'
在 运行 字符串上的 gsub 之后应该是这样的:bye i am going on a hike, bye bye!
.
谢谢!
"hi i am going on a hike, hi hiiiiiiiiiiiii!".gsub(/\bhi+\b/, "bye")
# => "bye i am going on a hike, bye bye!"