--- title: string.find summary: प्रतिफल प्रारंभ/अंत स्थिति से मेल खाता है, जिसके बाद पैटर्न कैप्चर होते हैं, या शून्य जब कोई मेल नहीं खाता है। section: reference kind: api status: reference updated: 2026-10-26 tags: ["API","X4"] sources: ["https://wiki.egosoft.com/X4%20Foundations%20Wiki/Modding%20Support/","https://www.lua.org/manual/5.1/manual.html","https://luajit.org/ext_ffi_api.html"] --- ## विवरण प्रतिफल प्रारंभ/अंत स्थिति से मेल खाता है, जिसके बाद पैटर्न कैप्चर होते हैं, या शून्य जब कोई मेल नहीं खाता है। ## वापसी मान | प्रकार | अर्थ | | --- | --- | | ([`number`](wiki:type-number), [`number`](wiki:type-number), ...) \| [`nil`](wiki:type-nil) | प्रकार घोषित इंटरफ़ेस का वर्णन करते हैं, सफल खेल प्रभाव का प्रमाण नहीं। | [प्रकार और मेथड](wiki:types) ## पैरामीटर | नाम | प्रकार | | --- | --- | | `text` | [`string`](wiki:type-string) | | `pattern` | [`string`](wiki:type-string) | | `start?` | [`number`](wiki:type-number) | | `plain?` | [`boolean`](wiki:type-boolean) | ? एक वैकल्पिक तर्क है; ... का अर्थ है तर्कों की एक चर संख्या। अमान्य इनपुट शून्य के बजाय Lua त्रुटि उत्पन्न कर सकता है। ## उदाहरण और संदर्भ ```lua local first, last = string.find("ship_name", "name", 1, true) ``` **क्या होता है:** पहला = 6, अंतिम = 9; Lua सूचकांक 1 से शुरू होते हैं। यह टुकड़ा लॉग संदेश नहीं प्रिंट करता है या नहीं लिखता है। दिखाए गए मान उदाहरण के अपेक्षित परिणाम हैं। देखिये [भाषा की मूल बातें](wiki:x4-code-basics), [प्रकार और विधि](wiki:types) और [Lua / MD घटनाएँ](wiki:md-lua-bridge). मुक़द्दमाउदाहरण स्वतंत्र सीखने के उदाहरण हैं। इस संदर्भ के साथ कोई परियोजना स्रोत फ़ाइल या निजी कार्यान्वयन अंश वितरित नहीं किए जाते हैं।