我正在寻找构建一个正则表达式语句,以始终删除字符串的前3行,最后3行的字符串(中间部分可以是任意n行内容).任何干净的正则表达式来实现这个输出?(即总是剥去我们的前3行和最后3行的字符串 - 并保留中间部分,这可能是变量#行)
谢谢.
例如
输入字符串:
"
1
2
3
<1...n # of lines content>
4
5
6
"
Run Code Online (Sandbox Code Playgroud)
到期望的输出字符串:
"<1..n # of lines content>"
Run Code Online (Sandbox Code Playgroud) 我试图将日期格式中的字符串(例如'Aug 12/11'...)转换为'YYYY-MM-DD',在此示例中为'2011-08-12'.
用于此转换的最佳perl/regex是什么?我能够通过解析每个并手动转换它来做到这一点..但我猜有一个更快的方法来做perl /正则表达式.谢谢.