例如,我的字符串是:

"abcd :e fghi :j klmn"

我想得到带有特殊标记的:e:j我能做吗?

最佳答案

您可以使用String#scan

"abcd :e fghi :j klmn".scan(/:\w+/)
# => [":e", ":j"]

"abcd :egg fghi :joke klmn".scan(/:\w+/)
# => [":egg", ":joke"]

09-11 18:08