Regular Expression to append a string in text file

6 次查看(过去 30 天)
Here are some sentences from Text File.
hi where are you going.
hi how are you doing.
how are you.
hi where are you at this moment.
i want to replace '.' with '</s>'
so i am writing the following expression
  1. fid = fopen('Text_File.txt','w');
  2. f=fread(fid,'*char')';
  3. f = regexprep(f,'\.','</s>')
it is working perfectly BUT, i want to append a starting symbol at the beginning of sentences also that is '<s>', for that that i am using following one.
  1. f = regexprep(f,'^[]','<s>');
but it is not working what wrong i am doing.
PLZ answer thanks in advance.

采纳的回答

Cedric
Cedric 2013-10-8
编辑:Cedric 2013-10-8
Here is a simple and funny solution:
txt = regexprep( fileread('Text_File.txt'), '([^\n\r]+)', '$1' ) ;

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Characters and Strings 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by