Regex 如何使用正则表达式从txt文件中删除指定的单词?

Regex 如何使用正则表达式从txt文件中删除指定的单词?,regex,Regex,在我的txt文件中有一些额外的字,所以如果在行中有任何额外的字,那么我需要删除该文件的完整行 范例 stackoverfolow ? overflow sadrian kamrul # alex @ 像这5行一样,我想在可用的地方删除3行?#@ 有什么好主意可以解决我的问题吗?如果您使用的是php,那么这可能会奏效 preg_replace('/(.*[?#@])/g', '', $yourtext); 如果您使用的是javascript,那么试试这个 var str = "te

在我的txt文件中有一些额外的字,所以如果在行中有任何额外的字,那么我需要删除该文件的完整行

范例

stackoverfolow ?

overflow 

sadrian 

kamrul #

alex @
像这5行一样,我想在可用的地方删除3行
?#@


有什么好主意可以解决我的问题吗?

如果您使用的是php,那么这可能会奏效

preg_replace('/(.*[?#@])/g', '', $yourtext);
如果您使用的是javascript,那么试试这个

var str = "text";
str.replace(/(.*[?#@])/g,"");

我正在为这个txt文件使用一些额外的数据。如果我的txt文件中有任何可用的搜索区域,则将从全文中删除。我正在使用windows窗体应用程序删除txt文件指定的数据。不太明白您在使用什么。您要求的是完整的代码,但您需要了解,根据编程语言的不同,代码是不同的。告诉我你在用什么语言编程。Windows窗体应用程序是c#?微软Visual Studio?