最近、ここで R の質問が mrdwab によって回答されました。これはかなりクールな正規表現を使用していました ( LINK )。応答は気に入りましたが、何が起こっているのか理解できないため、一般化することはできません (さまざまな数値が提供されていることにだまされましたが、実際には何も役に立ちませんでした)。誰かが正規表現を少しずつ分解して、何が起こっているのか説明できますか?
x <- c("WorkerId", "pio_1_1", "pio_1_2", "pio_1_3", "pio_1_4", "pio_2_1",
"pio_2_2", "pio_2_3", "pio_2_4")
gsub("([a-z])_([0-9])_([0-9])", "\\1_\\3\\.\\2", x) #Explain me please
前もって感謝します。