文字列があり、文字列を特定のパターンに置き換えるために正規表現を使用しています。基本的に、名前付きグループ内の空白を削除したい
例:
myString1: substringof('test',Name)
myString2: substringof(' test ',Name)
myString3: substringof('test ',Name)
Expected output: Name.Contains(\"test\")
myString4: substringof(' test test ',Name)
myString5: substringof(' test test',Name)
myString6: substringof('test test ',Name)
Expected output: Name.Contains(\"test test\")
コード:
var replaceRegex = new Regex(substringof\\(\\s*'(?<text>[^']+'?[^']*)'\\s*,\\s*(?<pname>[\\w\\[\\]]+)\\s*\\)");
myString = replaceRegex.Replace(myString, "${pname}.Contains(\"${text}\")");
どんな助けでも大歓迎です。前もって感謝します!!