求教高手关于正则表达式实现定位查找和文字(1或2Byte)计数统计问题(纯正则表达式,非程序实现)

small520small 2012-10-13 02:58:58
说明:有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列不是换行符)的所有行?
...全文
17 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

109,897

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧