editing large text file

조회 수: 1 (최근 30일)
K.A.
K.A. 2018년 9월 6일
댓글: K.A. 2018년 9월 6일
Hi,
In Notepad (or equivalent softwares) there is a feature that does search a character, edit it, and "Replace All".
How I can edit a text file by doing Replace All using Matlab?
Example: assume I have a text file that has 300 characters like "HjY". I want to replace all these characters with "HjY(i)" in an automated way.
  댓글 수: 2
KSSV
KSSV 2018년 9월 6일
It depends on how the file is.....you have to attach a file format so that we can help you.
K.A.
K.A. 2018년 9월 6일
Thanks KSSV,
In the attached file, there are variables that are listed from line number 4719 up to line 7402. Each line contains one variable. For instance, line number 7389 contains this variable "Q_input_C".
Now, I want to replace all these variables with themselves but after I add this suffix "(i)". All similar variables has to be replaced too. I will give an example to make it understandable.
Example: at line number 7317, there is this variable "I_line_upstream_B01_B03_C_r". I want to replace all variables in this file that are exactly similar to "I_line_upstream_B01_B03_C_r" with "I_line_upstream_B01_B03_C_r(i)". Then, I move to line 7318 and do the same thing and so on.
How can do this in a loop?

댓글을 달려면 로그인하십시오.

답변 (1개)

ahmed nebli
ahmed nebli 2018년 9월 6일
this is how is suggest you can do : -import your file/-use a for loop to search for 'H' and after it a 'j' and after it a 'Y' / if found : replace them with what you want
  댓글 수: 1
K.A.
K.A. 2018년 9월 6일
Good idea.. I will try to do it.. Thanks

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by