私はこの種のテキストを持っています:
LINE \ r \ n 5 \ r \ n11DA3 \ r \ n330 \ r \ n2 \ r \ n100 \ r \ nAcDbEntity \ r \ n 8 \ r \ n0-FD \ r \ n 6 \ r \ nHIDDEN \ r \ n100
太字のテキストを見てください。5 \ r\nと\r\n100の間のテキストを置き換えたいと思います。私はこのコードを試しました:
result[line] = Regex.Replace(result[line], @"((?<=5\r\n)(\S+?)(?=\r\n100))", "0");
しかし、それは機能しません。私のコードに何か問題がありますか?(\ S +?)が問題だと確信していました。それを解決する方法はありますか?