lua 正則匹配開頭和結尾的空字符


    local txt1 = "   a bcde fg   "
    local txt2 = "a bcde fg   "
    local txt3 = "   a bcde fg"
    txt1 = string.gsub(txt1, "^%s*(.-)%s*$", "%1")
    txt2 = string.gsub(txt2, "^%s*(.-)%s*$", "%1")
    txt3 = string.gsub(txt3, "^%s*(.-)%s*$", "%1")
    print("============")
    txt1 = "[start]".. txt1 .."[end]"
    txt2 = "[start]".. txt2 .."[end]"
    txt3 = "[start]".. txt3 .."[end]"
    print(txt1)
    print(txt2)
    print(txt3)
    print("==============")

 

結果如下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM