求教高手关于正则表达式实现定位查找和文字(1或2Byte)计数统计问题(纯正则表达式,非程序实现)
说明:有n行字符串,按照如下要求使用纯正则表达式(不能通过程序逻辑+正则函数实现)找出满足以下要求的行。
每行格式:0102030405060708091011121314151617181920
条件1:
1.上面格式的01,02...20依次代表每行的第1,2...20列(每列占1Byte)
2.第1列是非空格且非#号的字符<只考虑:汉字(2Byte)+英文(1Byte)>
3.第2-20列是任何字符<只考虑:汉字(2Byte)+英文(1Byte)+空白+#+换行>,
但是,第2-20列构成的字符序列应该像这种形式:ABC
A部分必须是:汉字(2Byte)+英文(1Byte)+空白+#,
B部分必须是:N个空格(或者什么也没有),
C部分必须是:#号紧跟换行符。
要求:在满足条件1的情况下,查找出C部分不在第19列(即第19列不是#,且第20列不是换行符)的所有行?