ex:^ [^#| / |在开头只有grep的行没有这些字符,但是我想要没有行的所有行" typedef struct SymbolTable {" 谢谢你的回答。
我的输出现在看起来像这样:
typedef int NUMBER;
typedef struct SymbolTable {
SymbolTable* symbol_table_new();
void symbol_table_go_local(SymbolTable* table);
bool symbol_table_is_local(SymbolTable* table);
但我只需要:
typedef int NUMBER;
SymbolTable* symbol_table_new();
void symbol_table_go_local(SymbolTable* table);
bool symbol_table_is_local(SymbolTable* table);
答案 0 :(得分:0)
您可以使用行尾锚
^[^#|/}].*[^{]$
答案 1 :(得分:0)
如果您的输入文件包含Windows行结尾(CRLF),则需要在\r
来电中添加explode
,即将explode("\n", $input_lines)
替换为explode("\r\n", $input_lines)