當使用powergrep,有一個叫做選項:文件切片和第3個選項分別是:什麼是(?s)y(?m)en powergrep的等價物?
- 沒有部分文件。
- 逐行
- 一行行包括換行符
我猜測,第一種選擇將類似於Perl的「M」修飾(「^」匹配字符串的開始和每個新行後;「$」匹配每個換行符和字符串末尾),選項Dot匹配新行,就好像Perl的's'修飾符被使用(「。」匹配所有字符,而不是排除換行符) 。
我不明白以下兩個選項。 逐行仍然可以打開復選框點匹配新行。並且逐行包括換行符會再次是(?s)修飾符,所以我不理解這些選項。
請有人可以解釋這些選項?以及與s和m修飾符的關係。
tag perl相關 – justintime