- 论坛徽章:
- 0
|
请大家帮忙,先谢了!
我想实现这样的功能: 在文本中有很多段如,以Starting行开头, exit行开头结尾的段,Starting 到exit中间的数据不一样,还有其他不一样开头的数据。
比如文本内容:
Starting (AXX BXX CXXX DXX EXX FXX HXX GXX IXX)
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
exit status=0
License Option: ident
Starting (AXX BXX CXXX DXX EXX FXX HXX GXX IXX)
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
exit status=0
The message returned from the system is: libgd_sh.so: cannot open shared object file: No such file or directory
Starting (AXX BXX CXXX DXX EXX FXX HXX GXX IXX)
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
2017/03/02 17:37:16 ** Error: Unable to determine server for project 'test'.
exit status=0
\# Available memory: 5,606 MB at UTC 2017.03.02 09:38:48.800
\# Memory report: Maximum memory size now 5,847 MB at UTC 2017.03.02 09:38:48.800
\# Thread usage report: 3 active threads, active load 1.00 at UTC 2017.03.02 09:38:48.800
\o
\# Memory report: on exit 242 MB, process size 1,161 MB at UTC 2017.03.02 09:38:48.809
\# Memory report: peak usage 242 MB, process size 1,161 MB
怎么用正则表示式实现: 把Starting 到 exit所有段的内容抓出来?
|
|