以前的相关问题只有分隔符,长度== 1。
我要的是下面的(举例)
str = 'Hello: Alice Hello: Bob Hello: Charlie Hello: David'
arr = str.magic_split('Hello:')
=> arr[0] = 'Hello: Alice '
arr[1] = 'Hello: Bob '
arr[2] = 'Hello: Charlie '
arr[3] = 'Hello: David'
我试过 str.scan(/Hello:/),但不知道如何破解正则表达式以使其工作。非常感谢。
我看到一些答案只适用于这种特殊情况。让我说得更具体一些。
我要拆分的文件如下,分隔符是“Certificate:”
Certificate:
Data: ...
Signature Algorithm: ...
...
-----BEGIN CERTIFICATE-----
F19ibG6uZyBJbmR1c3RyaWVzIEluYzESMBAGA1UECwwJTWV6emFuaW5lMRMwEQYD\n
2O2RV6HR84N2/A5ZPRF8AQMXJCLIR4qMe/d97/1XK6JQQLUI5NaNroUkW3+tjXo/\n
ovl3vom6xOwUUcFDdv2QoCYBVADX7W2RaVP0JGfiDcekOTwtdos/tmsblboR8oEp\n
fbxD45AowT+khXnPDCQWWpslXJoKMBkaWH7ajb+yKfEYGzRPEmq+v/FPMY9mlJhX\n
epciB5FNO5krO+cyhky5tBZTIv7qCu3kc36dcQXIOTakc7CdoVgwLnytebwTqtpG\n
KuLLH46U8Pp3eeiDDBxYJlz6a2bsbtOaKb1CKMFB3x8LLfLbF4Sh+ScDHetkJDh5\n
...
Certificate:
...
Certificate:
...
基本上,“证书:”之间会有随机的 ASCII 字符。
再次感谢。
我是一名优秀的程序员,十分优秀!