我在.txt文件中有以下格式的数据:
parameter1=12345 parameter2=23456 parameter3=23456
等等......列表很长。
我找到了一种方法来匹配parameter1
等等,并将其替换为其他数字。
modified_file=File.read("modified_file.txt",)
modified_file=modified_file.to_s.sub(/#{parameter1}=/, "some text of your choice")
上述正则表达式只会将值替换为parameter1=
,但我打算更改parameter1=
。
我想编写一个正则表达式,它可以匹配最多=
的数据并替换之后的数据。
例如:我想将12345
替换为abcde
,将23456
替换为xyzab
,以便最终结果为:
parameter1=abcde parameter2=xyzab
等等..