我在使用正则表达式拆分文本文件的两个部分时遇到问题。基本上,会出现一个班级的名称,但随后房间号会出现一个空格。我不能保证房间的名字,否则我会分裂。
为了说明,这分裂得很好:
WEB SITE DEVELOPMENT II NKM 104
它会因为空格而分裂,所以在我的 string[] 数组中它看起来像:
0 - WEB SITE DEVELOPMENT II
1 - KNM 104
这就是我需要的。问题在于以下条目:
PERSONAL COMPUTER APPLICATI NKM 106
PORTFOLIO DES & PROF PRACTI LCN 104
这将显示为:
0 - PERSONAL COMPUTER APPLICATI NKM 104
1 - PORTFOLIO DES & PROF PRACTI LCN 104
当我需要时:
0 - PERSONAL COMPUTER APPLICATI
1 - KNM 104
2 - PORTFOLIO DES & PROF PRACTI
3 - LCN 104
在这种情况下,关于从哪里开始一些正则表达式的任何想法?我知道我保证房间号始终是“XYZ 012”形式,但问题是它出现在班级名称之后。那是以前,我可以很容易地就此分开。任何帮助表示赞赏。