using System;
public class Test
{
public static void Main( )
{
var data = @"OBR|1| Источник//001011//A11.00.00.111//1.1.1^TSI|100011^SHAPIRO|A10.10.001.101^текстпро извольнойдлины^^111Б^текстпроизвольнойдлины|||20110610092100| + secretCode +|||||^||текстпроизвольнойдлины|^||Y8359833Fg=|||||||||^^^^^|||||||" ;
var secretCode = "123456" ;
var secretCodeIndex = 8 ;
var elements = data.Split ( '|' ) ;
elements[ secretCodeIndex] = secretCode;
data = string.Join ( "|" , elements) ;
Console.WriteLine ( data) ;
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgICAgICAgICB2YXIgZGF0YSA9IEAiT0JSfDF8INCY0YHRgtC+0YfQvdC40LovLzAwMTAxMS8vQTExLjAwLjAwLjExMS8vMS4xLjFeVFNJfDEwMDAxMV5TSEFQSVJPfEExMC4xMC4wMDEuMTAxXtGC0LXQutGB0YLQv9GA0L4g0LjQt9Cy0L7Qu9GM0L3QvtC50LTQu9C40L3Ri15eMTEx0JFe0YLQtdC60YHRgtC/0YDQvtC40LfQstC+0LvRjNC90L7QudC00LvQuNC90Yt8fHwyMDExMDYxMDA5MjEwMHwgKyBzZWNyZXRDb2RlICt8fHx8fF58fNGC0LXQutGB0YLQv9GA0L7QuNC30LLQvtC70YzQvdC+0LnQtNC70LjQvdGLfF58fFk4MzU5ODMzRmc9fHx8fHx8fHx8Xl5eXl58fHx8fHx8IjsKICAgICAgICAgICAgdmFyIHNlY3JldENvZGUgPSAiMTIzNDU2IjsKICAgICAgICAgICAgdmFyIHNlY3JldENvZGVJbmRleCA9IDg7CiAgICAgICAgICAgIHZhciBlbGVtZW50cyA9IGRhdGEuU3BsaXQoJ3wnKTsKICAgICAgICAgICAgZWxlbWVudHNbc2VjcmV0Q29kZUluZGV4XSA9IHNlY3JldENvZGU7CiAgICAgICAgICAgIGRhdGEgPSBzdHJpbmcuSm9pbigifCIsIGVsZW1lbnRzKTsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoZGF0YSk7CiAgICB9Cn0=