[R] Modify string-regular expression
Hans-Joerg Bibiko
bibiko at eva.mpg.de
Fri May 30 14:03:31 CEST 2008
On 30 May 2008, at 11:25, Romain wrote:
> ...
>
> SCAN <- scan("File.txt",sep="\n", what="raw",blank.lines.skip=F)
> For (i in 1:Nb_param)
> {
> sub('Param[i] = Value_i-1','Param[i] = Value_i-2', SCAN)
> }
>
> ...
>
> I Know how to modify a string with sub when it is a fixed string :
> sub("(K =)([0-9]*)",paste("\\1", Value[i,2]),SCAN)
> But i would like to know if it is possible to use the function paste
> or something else in the first argument of the function sub.
> For example, the correct syntax of :
> ' sub("(Param[i])([0-9]*)",paste("\\1", Value[i,2]),SCAN) '
Have a look at ?gsub
Cheers,
--Hans
More information about the R-help
mailing list