= type.Replace("TRIM", "RTRIM");
type = type.Replace("TRIM", "RTRIM");
StringBuilder builder =newStringBuilder();
builder.AppendLine(" .....bla bla...");
if (type.Trim() != ""){
builder.AppendLine(@" WHERE ({0}) ");
}
の一部で置き換える文字列を使用してい
のに置き換えるデータベース電流値が
- である{0} (VL9)LIKE '{1}%'
- TRIM(VL7)LIKE '{0}%' 3(TRIM(VL9)LIKE '{0}%を'))
- (VL9 LIトリムKE '{1}%' AND(TRIM(VL9)LIKE '{0}%は'))
これは巨大なデータベースであり、交換機能は、多くの場所で多くのファイルで使用されています。将来的にはTRIM
をRTRIM
に変更し、コード(.csファイル)の文字列を置換すると RRTRIM
となり、エラーになります。
今後どのような変更を行っても、今すぐ使用できるコードは簡単ですか?
PS:元々は.csクエリは、現在のSQL Serverのクエリに変更されているDB2にあったし、今、彼らは何がある場合にのみ実行されませんTRIM
コードの下
。 – sln
データベースの値がRTRIM VL9 LIKE '{1}%' AND(TRIM(VL9)LIKE '{0}%')))である場合、これは再びRTRIMとRRTRIMを行います。 。??私はREGEX..Regex.Replace(type、 "(?i)[^ A-Za-z] Trim"、 "RTRIM")を使用しようとしています。出力はRTRIM VL9 LIKE '{1}%'とRTRIM(VL9)LIKE '{0}%')です)、どのように無視されるかを置き換えながら、中括弧の1つが欠落しています。正規表現はどのように使うことができますか? – virtualreality