[英]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.