Google Sheets的正则表达式计算

Google Sheets' regular expression calculation

我可以计算字符串的数字部分,然后使用 Google 表格将其放回字符串中吗?

https://docs.google.com/spreadsheets/d/13zl7uUq8EtbdLDVFrLKfD7XOQ4feqd9Xrm2F4NX6L54/edit

=ARRAYFORMULA(TEXTJOIN(";", 1, 
 IF(REGEXMATCH(TRANSPOSE(SPLIT(C1, ";")), A1), 
 TRANSPOSE(SPLIT(C1, ";"))&" @ $"&A2&" = "&
 REGEXEXTRACT(TRANSPOSE(SPLIT(C1, ";")), "\d+")*A2, 
 IF(REGEXMATCH(TRANSPOSE(SPLIT(C1, ";")), B1), 
 TRANSPOSE(SPLIT(C1, ";"))&" @ $"&B2&" = "&
 REGEXEXTRACT(TRANSPOSE(SPLIT(C1, ";")), "\d+")*B2, ))))