ฉันต้องการลบทศนิยมส่วนเกินออกจากสตริงโดยใช้ find / replace ด้วย regex
ตัวอย่างเช่น :
<xml_taga>145.3345542123</xml_taga>
<xml_tagb>125.1245471</xml_tagb>
<xml_tagc>42.12</xml_tagc>
ควรมีลักษณะเช่นนี้:
<xml_taga>145.33</xml_taga>
<xml_tagb>125.12</xml_tagb>
<xml_tagc>42.12</xml_tagc>
สิ่งที่ไกลที่สุดที่ฉันได้รับคือการแสดงออกนี้
(\.\d{3,12})
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.
.*
เป็นโลภและอาจทำให้เกิดปัญหาเมื่อแท็กสองรายการในบรรทัด