簡體   English   中英

顫振消除字符模式之間字符串中的空格和換行符

[英]Flutter remove spaces and line breaks in string between character pattern

我有一些xml,我需要將其轉換為字符>和<之間沒有空格的字符串

例如我有:

     <w:body>
          <w:p w14:paraId="177B7ABA" w14:textId="77777777" w:rsidR="00405720" w:rsidRDefault="00405720" w:rsidP="004A7B99">
                 <w:pPr>
                        <w:ind w:right="-11"></w:ind>
                        <w:rPr>

我需要將其轉換為:

<w:body><w:p w14:paraId="177B7ABA" w14:textId="77777777" w:rsidR="00405720" w:rsidRDefault="00405720" w:rsidP="004A7B99"><w:pPr><w:ind w:right="-11"></w:ind><w:rPr>

我已經嘗試過regexExp:

 debugPrint (documentXML.replaceAll(RegExp(' +'), ''),

但這會刪除元素中的所有空格,然后在嘗試將'\\ n'替換為換行符后,將字符串切斷。

謝謝

您可能想使用以下RegExp代替:

documentXml.replaceAll(RegExp(' {2,}'), ' ')

這將兩個或多個空白替換為單個空白。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM