擅长:python、mysql、java
<p>这里是一个实现</p>
<pre class="lang-py prettyprint-override"><code>def delimit(s, delimiter, n):
segments = s.split(delimiter) # splits string by delimiter
for i, seg in enumerate(segments):
if i % n == 0 and i != 0:
segments[i] = '\n' + seg # prepend '\n' to segment
return delimiter.join(segments) # join segments
</code></pre>
<p>用法:</p>
<pre class="lang-py prettyprint-override"><code>delimit('AB|CD|EEEE|GGg|gger342|gff534|gre343|FGS', '|', 3)
# output: 'AB|CD|EEEE|\nGGg|gger342|gff534|\ngre343|FGS'
</code></pre>