我需要一个正则表达式来匹配标题中的描述。
仅仅为了背景,我需要能够在正则表达式文本处理器(notepad ++,libreoffice writer)中处理文本,以便以小写字母开头的所有单词都会消失(不会被替换)。其余的单词将被进一步处理,成为文本的标签。
非常感谢
更新:如果可能的话,这应该适用于unicode charcaters而不仅仅是ASCII。只需要考虑几个字符,主要是î,ş
更新2 \ W \ l(\ w *)将替换以小写字母开头的任何单词 [[:punct:]]将清除剩余的标点符号
这适用于记事本++
答案 0 :(得分:0)
你没有指定你正在使用哪种正则表达式,但假设最常见,这应该这样做:
/b[a-z]+
答案 1 :(得分:0)
如果这些代码以较低的资本开头,则此代码将替换所有单词:
string resultString = null;
try {
resultString = Regex.Replace(subjectString, @"^([a-z]{1})(\w*)", "", RegexOptions.Singleline | RegexOptions.Multiline | RegexOptions.IgnorePatternWhitespace);
} catch (ArgumentException ex) {
// Syntax error in the regular expression
}