如何用elixir搜索和替换文件中的值?

如何用elixir搜索和替换文件中的值?,elixir,Elixir,我有一个文件,其中我需要用其他一组值更改一些特定的值。什么是长生不老药 e、 g 现在,如果我想用elixir更改第5行的some language的值,我怎么用elixir呢 我还想用love更改like的值 如何在elixir中做到这一点?您可以使用逐行读取文件并将这些行处理为可枚举。您可以使用逐行读取文件并将这些行处理为可枚举。尝试使用laravel elixir替换插件:尝试使用laravel elixir替换插件:但这将改变所有位置的值。我们只需要在第5行中更改它。您需要添加globa

我有一个文件,其中我需要用其他一组值更改一些特定的值。什么是长生不老药

e、 g

现在,如果我想用
elixir
更改第5行的
some language
的值,我怎么用elixir呢

我还想用
love
更改
like
的值


如何在elixir中做到这一点?

您可以使用逐行读取文件并将这些行处理为可枚举。

您可以使用逐行读取文件并将这些行处理为可枚举。

尝试使用laravel elixir替换插件:尝试使用laravel elixir替换插件:但这将改变所有位置的值。我们只需要在第5行中更改它。您需要添加global:true作为最终参数-我已经在上面编辑了howString.replace(str,“在某种语言中”,“在长生不老药中”,global:true),但这将更改所有位置的值。我们只需要在第5行中对其进行更改。您需要添加global:true作为最终参数-我在上面进行了编辑,以向您展示howString.replace(str,“在某种语言中”,“在长生不老药中”,global:true)
str = """
I love ruby.
I love elixir.
I like javascript.
I am trying to write a program in some language.
That some language can be elixir or ruby.
"""

str = String.replace(str, "some language", "elixir", global: true )
str = String.replace(str, "like", "love", global: true )
str = """
I love ruby.
I love elixir.
I like javascript.
I am trying to write a program in some language.
That some language can be elixir or ruby.
"""

str = String.replace(str, "some language", "elixir", global: true )
str = String.replace(str, "like", "love", global: true )