擅长:python、mysql、java
<p>重写regexp以增强可读性(减少连续空格计数的机会)的一种方法:</p>
<pre><code>^( {4})*#(\s.*\S)?$
</code></pre>
<p>用@Noctis的话来说,它缩短了编译器调试输出。你知道吗</p>
<p>从<code>(\s+\S(.*\S)?)?</code>获取<code>(\s.*\S)?</code>的过程</p>
<p><code>\s+</code>=>;<code>\s(\s)*</code></p>
<p><code>\S(.*\S)?</code>=>;<code>\S</code>或<code>\S.*\S</code>=>;<code>(\S.*)?\S</code></p>
<p><code>(\s+\S(.*\S)?)?</code>=>;<code>(\s(\s)*(\S.*)?\S)?</code>=>;<code>(\s.*\S)?</code>因为<code>(\s)*(\S.*)?</code>=>;<code>.*</code></p>