बताता है कि टेक्स्ट में खोज टेक्स्ट है या नहीं।
उदाहरण: 'hello world' में 'world' शामिल -> true
टेक्स्ट और क्या खोजना है
true जब खोजा गया टेक्स्ट उसमें मौजूद हो
बताता है कि टेक्स्ट खोज टेक्स्ट से शुरू होता है या नहीं।
उदाहरण: 'hello world' 'hello' से शुरू -> true
टेक्स्ट और उसकी शुरुआत में क्या खोजना है
true जब टेक्स्ट उससे शुरू होता हो
बताता है कि टेक्स्ट खोज टेक्स्ट पर खत्म होता है या नहीं।
उदाहरण: 'hello world' 'world' पर खत्म -> true
टेक्स्ट और उसके अंत में क्या खोजना है
true जब टेक्स्ट उस पर समाप्त होता हो
खोजता है कि खोज टेक्स्ट पहली बार कहाँ आता है, 0 से अक्षर गिनते हुए, या न आने पर -1।
उदाहरण: 'hello world' में 'world' खोजने पर -> 6
टेक्स्ट और क्या खोजना है
पहली घटना की स्थिति, या -1
खोजता है कि खोज टेक्स्ट अंतिम बार कहाँ आता है, 0 से अक्षर गिनते हुए, या न आने पर -1।
उदाहरण: 'hello world hello' में 'hello' खोजने पर -> 12
टेक्स्ट और क्या खोजना है
अंतिम घटना की स्थिति, या -1
किसी स्थिति का अक्षर पढ़ता है, 0 से गिनते हुए।
उदाहरण: 'hello' 1 पर -> 'e'
टेक्स्ट और स्थिति
अक्षर, या स्थिति टेक्स्ट के बाहर होने पर खाली टेक्स्ट
बताता है कि रेगुलर एक्सप्रेशन टेक्स्ट में कहीं मेल खाता है या नहीं।
उदाहरण: 'hello123' '[0-9]+' के विरुद्ध -> true
टेक्स्ट, पैटर्न और फ़्लैग
true जब पैटर्न मेल खाता हो
टेक्स्ट के वे हिस्से खोजता है जिनसे रेगुलर एक्सप्रेशन मेल खाता है।
g फ़्लैग के साथ हर मेल सूचीबद्ध होता है; उसके बिना केवल पहला मेल और उसके कैप्चर
समूह। कोई मेल न होने पर null मिलता है।
उदाहरण: 'hello123world456' '[0-9]+' के विरुद्ध 'g' के साथ -> ['123', '456']
टेक्स्ट, पैटर्न और फ़्लैग
मेल, या कोई न होने पर null
रेगुलर एक्सप्रेशन जिससे मेल खाता है उसे दूसरे टेक्स्ट से बदलता है।
g फ़्लैग के साथ हर मेल बदला जाता है; उसके बिना केवल पहला।
उदाहरण: 'hello123world456' '[0-9]+' के विरुद्ध 'g' के साथ, 'X' से बदला -> 'helloXworldX'
टेक्स्ट, पैटर्न, फ़्लैग और प्रतिस्थापन
प्रतिस्थापन किए जाने के बाद का टेक्स्ट
खोजता है कि रेगुलर एक्सप्रेशन पहली बार कहाँ मेल खाता है, 0 से अक्षर गिनते हुए, या मेल न खाने पर -1।
उदाहरण: 'hello123' '[0-9]+' के विरुद्ध -> 5
टेक्स्ट, पैटर्न और फ़्लैग
पहले मेल की स्थिति, या -1
टेक्स्ट को जहाँ-जहाँ रेगुलर एक्सप्रेशन मेल खाता है वहाँ टुकड़ों में काटता है; मेल खुद हटा दिए जाते हैं।
उदाहरण: 'a1b2c3' '[0-9]+' से बाँटने पर -> ['a', 'b', 'c', '']
टेक्स्ट, पैटर्न और फ़्लैग
टुकड़े, क्रम में
टेक्स्ट को जहाँ-जहाँ विभाजक आता है वहाँ टुकड़ों में काटता है; विभाजक खुद हटा दिया जाता है।
उदाहरण: 'apple,banana,cherry' ',' से बाँटने पर -> ['apple', 'banana', 'cherry']
टेक्स्ट और विभाजक
टुकड़े, क्रम में
खोज टेक्स्ट की हर उपस्थिति को दूसरे टेक्स्ट से बदलता है।
उदाहरण: 'hello hello' में 'hello' को 'hi' से बदलने पर -> 'hi hi'
टेक्स्ट, क्या खोजना है और उसकी जगह क्या रखना है
प्रतिस्थापन किए जाने के बाद का टेक्स्ट
टेक्स्ट की सूची को पड़ोसियों के बीच विभाजक के साथ एक में जोड़ता है।
उदाहरण: ['apple', 'banana', 'cherry'] ', ' से जोड़ने पर -> 'apple, banana, cherry'
टेक्स्ट और विभाजक
जोड़ा गया टेक्स्ट
किसी भी मान को टेक्स्ट में बदलता है, जिस तरह JavaScript उसे प्रिंट करता है।
उदाहरण: 42 -> '42', [1, 2] -> '1,2'
मान
मान, टेक्स्ट के रूप में
सूची के हर आइटम को टेक्स्ट में बदलता है, जिस तरह JavaScript उसे प्रिंट करता है।
उदाहरण: [1, 2.5, true] -> ['1', '2.5', 'true']
मानों की सूची
प्रत्येक आइटम के लिए एक टेक्स्ट, क्रम में
टेक्स्ट में क्रमांकित प्लेसहोल्डर को मानों से भरता है: {0} पहला मान लेता है, {1}
दूसरा, और इसी तरह आगे।
बिना मान का प्लेसहोल्डर जैसा है वैसा छोड़ दिया जाता है। उदाहरण: 'Point: ({0}, {1})' [10, 5] के साथ -> 'Point: (10, 5)'
प्लेसहोल्डर वाला टेक्स्ट और भरे जाने वाले मान
भरा हुआ टेक्स्ट
शुरुआती स्थिति से अंतिम स्थिति तक के, पर उसे छोड़कर, अक्षर लेता है।
अंत से बड़ी शुरुआत दोनों की अदला-बदली करती है, और ऋणात्मक स्थितियाँ 0 गिनी जाती हैं। उदाहरण: 'hello world' 0 से 5 तक -> 'hello'
टेक्स्ट और आरंभ और अंत स्थितियाँ
उस रेंज के अक्षर
शुरुआती स्थिति से अंतिम स्थिति तक के, पर उसे छोड़कर, अक्षर लेता है।
substring के विपरीत, ऋणात्मक स्थिति टेक्स्ट के अंत से गिनी जाती है।
उदाहरण: 'hello world' 0 से 5 तक -> 'hello'; -5 से -> 'world'
टेक्स्ट और आरंभ और अंत स्थितियाँ
उस रेंज के अक्षर
टेक्स्ट के दी गई लंबाई तक पहुँचने तक आगे भराव टेक्स्ट जोड़ता है; पहले से उतना लंबा टेक्स्ट छोड़ दिया जाता है।
उदाहरण: 'x' लंबाई 3 तक 'a' के साथ -> 'aax'
टेक्स्ट, वह लंबाई जहाँ तक पहुँचना है और भराव
पैड किया गया टेक्स्ट
टेक्स्ट के दी गई लंबाई तक पहुँचने तक पीछे भराव टेक्स्ट जोड़ता है; पहले से उतना लंबा टेक्स्ट छोड़ दिया जाता है।
उदाहरण: 'x' लंबाई 3 तक 'a' के साथ -> 'xaa'
टेक्स्ट, वह लंबाई जहाँ तक पहुँचना है और भराव
पैड किया गया टेक्स्ट
टेक्स्ट को कई बार, सिरे से सिरे, दोहराता है।
उदाहरण: 'ha' तीन बार -> 'hahaha'
टेक्स्ट और उसे कितनी बार दोहराना है
दोहराया गया टेक्स्ट
कई टेक्स्ट को बीच में कुछ रखे बिना एक में जोड़ता है।
उदाहरण: ['hello', ' ', 'world'] -> 'hello world'
जोड़े जाने वाले टेक्स्ट
जोड़ा गया टेक्स्ट
एक अक्षर को सरल स्ट्रोक फ़ॉन्ट से लाइन पथों के रूप में खींचता है।
पथ XZ प्लेन पर सपाट होते हैं, इस तरह स्केल किए हुए कि अक्षर height ऊँचा हो, और
अक्षर की चौड़ाई और ऊँचाई के साथ लौटाए जाते हैं। अज्ञात अक्षर प्रश्नचिह्न के रूप में
खींचा जाता है।
उदाहरण: 'A' ऊँचाई 10 पर -> A के स्ट्रोक, 10 इकाइयाँ ऊँचे
अक्षर, उसकी ऊँचाई और उसके ऑफसेट
अक्षर की चौड़ाई, ऊँचाई और स्ट्रोक पथ, पॉइंट की सूचियों के रूप में
टेक्स्ट को, लाइन ब्रेक सहित, सरल स्ट्रोक फ़ॉन्ट से लाइन पथों के रूप में खींचता है।
हर पंक्ति अपने अक्षरों और उनके पथों के रूप में वापस आती है, XZ प्लेन पर सपाट बिछी हुई
दी गई ऊँचाई, दूरी और संरेखण के साथ; centerOnOrigin ब्लॉक के मध्य को मूल बिंदु पर
रखता है।
उदाहरण: 'Hello' ऊँचाई 10 पर -> पाँच अक्षर अपने स्ट्रोक के साथ
टेक्स्ट और उसे कैसे व्यवस्थित करना है
प्रत्येक पंक्ति के लिए एक प्रविष्टि, हर एक में उसके अक्षर और उनके स्ट्रोक पथ
टेक्स्ट के साथ काम करना: विभाजित करना, जोड़ना, खोजना, ट्रिम करना, पैड करना, केस बदलना, रेगुलर एक्सप्रेशन और प्लेसहोल्डर के साथ फ़ॉर्मेटिंग।
vectorCharऔरvectorTextटेक्स्ट को सरल स्ट्रोक फ़ॉन्ट से ड्रॉ किए गए लाइन पथों में बदलते हैं, ताकि शब्द ज्यामिति बन सकें। टेक्स्ट में स्थितियाँ 0 से गिनी जाती हैं।