我当时正在读这,但我不明白。我有两个问题。
([aeiou])和[aeiou]有什么区别?
<\1>是什么意思?
"hello".sub(/([aeiou])/, '<\1>') #=> "h<e>llo"发布于 2013-11-10 12:55:37
你贴的医生说
它可能包含对格式"\d“的捕获组的反向引用,其中d是一个组号,或者"\k",其中n是一个组名。
因此,\1匹配在第一个()组中捕获的任何内容,即[aeiou]中的一个,然后在替换的<\1>中使用它。
https://stackoverflow.com/questions/19889910
复制相似问题