[A-Z]{3}-[0-9]{4}-[0-9]{3,10}< /code> ".public String RemoveChars(String message)
{
// The pattern for an expression
String charPattern = "[A-Z]{3}-[0-9]{4}-[0-9]{3,10}";
// Create a regex object with the pattern
Regex objRegExp = new Regex(charPattern);
// Replace unwanted char by empty string - TO BE FIXED(?)
message = objRegExp.Replace(message, String.Empty);
// Return the message without unwanted chars
return message;
}
< /code>
Итак, если я запускаю этот код сейчас, для "CVE-2011-0573,
Мне нужно только получить формат "ABC-XXX-XXX[/code] ". Таким образом, шаблон, который я использую, есть"[code][A-Z]{3}-[0-9]{4}-[0-9]{3,10}< /code> ".public String RemoveChars(String message) { // The pattern for an expression String charPattern = "[A-Z]{3}-[0-9]{4}-[0-9]{3,10}"; // Create a regex object with the pattern Regex objRegExp = new Regex(charPattern); // Replace unwanted char by empty string - TO BE FIXED(?) message = objRegExp.Replace(message, String.Empty); // Return the message without unwanted chars return message; } < /code>
Итак, если я запускаю этот код сейчас, для "CVE-2011-0573,[/code] "он возвращается"[code],[/code] ", а не"[code]CVE-2011-0573< /code> ".CVE-2011-0573[/code] "?