<p>嗨,我是通过XML文件解析抓取SQL文本和参数。我需要在两个星座之间牵线搭桥。例如,如果这是我的文本:</p>
<pre><code>CASE WHEN TRIM (NVL (a.SPLR_RMRK, ' ')) = '' OR TRIM (NVL (a.SPLR_RMRK, ' ')) IS NULL THEN '~' ELSE a.SPLR_RMRK END AS TXT_DESCR_J, 'PO' AS TXT_TYP_CD_J FROM #ps_RDW_Conn.jp_RDW_SCHEMA_NAME#.P_PO_RCPT_DTL a, (SELECT PO_RCPT_DTL_KEY, ETL_CRT_DTM FROM #ps_RDW_Conn.jp_RDW_SCHEMA_NAME#.#jp_PoRcptDtl_Src# WHERE ETL_UPDT_DTM > TO_DATE ('#jp_EtlPrcsDt#', 'YYYY-MM-DD:HH24:MI:SS'))
</code></pre>
<p>我想把<code>ps_RDW_Conn.jp_RDW_SCHEMA_NAME</code>,<code>ps_RDW_Conn.jp_RDW_SCHEMA_NAME</code><code>jp_PoRcptDtl_Src</code>和<code>jp_EtlPrcsDt</code>打印出来。你知道吗</p>
<p>到目前为止我掌握的一些代码是</p>
<pre><code>for eachLine in testFile:
print re.findall('#(*?)#', eachLine)
</code></pre>
<p>这会导致以下错误:</p>
<pre><code>nothing to repeat.
</code></pre>
<p>任何帮助或建议都将不胜感激!你知道吗</p>