C# 用于空行和只有一个字符的行的正则表达式
我正在搜索C#的替换正则表达式的模式,它将删除txt文件中的所有空行以及只有一个字符“*”的行。此角色具有前导选项卡 请使用正确的模式帮助我从以下文本中删除这些行:C# 用于空行和只有一个字符的行的正则表达式,c#,regex,C#,Regex,我正在搜索C#的替换正则表达式的模式,它将删除txt文件中的所有空行以及只有一个字符“*”的行。此角色具有前导选项卡 请使用正确的模式帮助我从以下文本中删除这些行: Bla bla bla Bla bla bla * Bla bla bla Bla bla bla 期望: Bla bla bla Bla bla bla Bla bla bla Bla bla bla 除我的评论外,您还可以使用以下正则表达式: ^\s*\*?$\R # look f
Bla bla bla
Bla bla bla
*
Bla bla bla
Bla bla bla
期望:
Bla bla bla
Bla bla bla
Bla bla bla
Bla bla bla
除我的评论外,您还可以使用以下正则表达式:
^\s*\*?$\R
# look for whitespaces at the beginning of the line/string
# look for the star literally right at the end
# match a newline character
# anchor the expression to the beginning and end
在多行模式下,您需要用一个空字符串替换所有发生的事件,请参见。
^\s*\*?$
似乎就是您要查找的内容(在多行模式下),请参见此处的演示:几乎。第二排和第三排有引导空间。几乎。第二行和第三行有前导空格。