我有一个.sh脚本property=value.随它去:
some_property ="有些价值"
脚本中使用属性的值,并在Java代码中启动脚本.我想动态更改此属性的值.我尝试使用replaceFirst()方法,但我不知道使用regexp正确替换它的"some_property"的实际值.
如何编辑.sh文件并替换"some_property="以some_property=my_value?开头的单行?顺便说一下,文件中有几个地方可以满足模式"some_property =",所以我需要更改第一次出现.
正则表达式你应该没问题:
line.replaceFirst("some_property=.*$", "some_property=\"" + your_value + "\"");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
266 次 |
| 最近记录: |