我对ruby表达式有一点问题 Ruby版本:2.3.0
我有以下字符串:
certutil -store MY
使用以下函数生成字符串:
Certificate 0
如何在数组中获得此输出?
我希望Certificate 1
和Certificate 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
答案 0 :(得分:1)
您可以使用
cert_util_output.split(/\n\n/)
这会将字符串拆分为空行。