ruby正则表达式为空行

时间:2018-01-09 08:38:25

标签: ruby regex

我对ruby表达式有一点问题 Ruby版本:2.3.0

我有以下字符串:

certutil -store MY

使用以下函数生成字符串:

Certificate 0

如何在数组中获得此输出? 我希望Certificate 1Certificate 0中的所有信息都成为一个2元素数组。

有时我只有一个证书(Certificate 1),没有 ================ Certificate 0 ================。在这种情况下,我的数组应该只有一个元素。

我需要的是正确的正则表达式。我想要一个正则表达式 从cert_util_output = %x(certutil -store MY) certificate_array = cert_util_output.scan(/the_regular_expression/).flatten 到空行。

例如:

{{1}}

抱歉我的英语不好:)

有人有想法吗?
最好的祝福 mobios

1 个答案:

答案 0 :(得分:1)

您可以使用

cert_util_output.split(/\n\n/)

这会将字符串拆分为空行。