替换所有匹配项的Erlang正则表达式[duplicate]

laawzig2  于 2022-12-08  发布在  Erlang
关注(0)|答案(1)|浏览(120)

此问题在此处已有答案

How to replace characters in string Erlang?(3个答案)
10个月前关闭。
下面是一个例子:

S = "I want to replace {something} and {this}, too"

我想替换花括号内的所有内容。(包括括号)。这样我得到:

"I want to replace X and X, too"

我在理解官方Erlang文档中的re模块时遇到了一些麻烦。

re:replace(S, "(\{.*?\})", "X", [{return, list}]).

是为了得到:

"I want to replace X and {this}, too"

如何使用re:replace以替换阵列的所有引用?
谢谢你,谢谢你

yuvru6vn

yuvru6vn1#

我通过@vinesh提供global选项解决了这个问题,例如:

re:replace(S, "(\{.*?\})", "X", [global, {return, list}]).

相关问题