अर्थ#

बाइट्स का अनुक्रम। Lua 5.1 में #text बाइट्स गिनता है, UTF-8 वर्ण नहीं। स्ट्रिंग जोड़ने के लिए .. का उपयोग करें।

उदाहरण#

LUA
local text = "ship"
local upper = string.upper(text)
local same = text:upper()
local joined = text .. "_name"

क्या होता है: upper = "SHIP", same = "SHIP", joined = "ship_name"; मूल पाठ "ship" बना रहता है।

यह टुकड़ा लॉग संदेश नहीं प्रिंट करता है या नहीं लिखता है। दिखाए गए मान उदाहरण के अपेक्षित परिणाम हैं।

मेथड और संबंधित कॉल#

फ़ंक्शन लौटाता है उद्देश्य
string.byte number, ... चयनित स्ट्रिंग रेंज के लिए संख्यात्मक बाइट मान लौटाता है।
string.char string संख्यात्मक बाइट मानों से स्ट्रिंग का निर्माण करता है।
string.find (number, number, ...) | nil प्रतिफल प्रारंभ/अंत स्थिति से मेल खाता है, जिसके बाद पैटर्न कैप्चर होते हैं, या शून्य जब कोई मेल नहीं खाता है।
string.format string प्रारूप विनिर्देश और आपूर्ति किए गए मानों से एक स्ट्रिंग बनाता है।
string.gmatch function Lua-पैटर्न मैच इटरेटर लौटाता है; Lua पैटर्न PCRE नियमित अभिव्यक्ति से अलग हैं।
string.lower string एक छोटे अक्षरों की प्रति लौटाता है; यह एक सामान्य यूनिकोड केस कनवर्टर नहीं है।
string.rep string अनुरोधित संख्या में बार दोहराया स्ट्रिंग लौटाता है.
string.upper string एक बड़े अक्षर की प्रति लौटाता है; यह एक सामान्य यूनिकोड केस कनवर्टर नहीं है।