अर्थ#
बाइट्स का अनुक्रम। Lua 5.1 में #text बाइट्स गिनता है, UTF-8 वर्ण नहीं। स्ट्रिंग जोड़ने के लिए .. का उपयोग करें।
उदाहरण#
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 |
एक बड़े अक्षर की प्रति लौटाता है; यह एक सामान्य यूनिकोड केस कनवर्टर नहीं है। |