擅长:python、mysql、java
<p>您可以在字符串的开头匹配<code>L</code>,并使用量词<code>{n}</code>设置匹配<code>+++$+++</code>的出现次数,后跟非空白字符</p>
<pre><code>^L\S*(?: \+{3}\$\+{3} \S+){2} \+{3}\$\+{3} (\S+) \+{3}\$\+{3} (.+)$
</code></pre>
<p>模式匹配:</p>
<ul>
<li><code>^</code>字符串的开头</li>
<li><code>L\S*</code>Match<code>L</code>后跟可选的非空白字符</li>
<li><code>(?: \+{3}\$\+{3} \S+){2}</code>使用量词,重复2次匹配分隔符,后跟1+非空白字符</li>
<li><code>\+{3}\$\+{3}</code>匹配分隔符</li>
<li><code>(\S+)</code>捕获<strong>组1</strong>,匹配1+非空白字符以匹配<code>BIANCA</code></li>
<li><code>\+{3}\$\+{3} </code>匹配分隔符</li>
<li><code>(.+)</code>捕获<strong>第2组</strong>,匹配除新行之外的任何字符的1+倍<code>They do not!</code></li>
<li><code>$</code>字符串的结尾</li>
</ul>
<p><a href="https://regex101.com/r/BuAPr7/1" rel="nofollow noreferrer">Regex demo</a></p>