मैं android में stringtemplate-4 इंजन का उपयोग करने की कोशिश कर रहा हूं।
लेकिन मुझे परिसीमन शुरू करने की आवश्यकता है,
" {{ "
परिसीमन समाप्त करते समय,
" }} "
यहाँ, मुझे लगता है कि केवल चार सीमांकक की अनुमति है। तो स्ट्रिंग सीमांकक का उपयोग कैसे करें?
अग्रिम में Thnx।
उत्तर:
जवाब के लिए 3 № 1StringTemplate केवल सीमांकक के रूप में एकल वर्णों का उपयोग करने का समर्थन करता है। इस सीमा को कई स्थानों पर कोडित किया गया है, जिसमें निम्न शामिल नहीं हैं।
- The
STGroup
constructors, औरdelimiterStartChar
तथाdelimiterStopChar
एक ही वर्ग के फ़ील्ड्स को प्रकार के रूप में दर्शाया जाता हैchar
, नहींString
. - The
STLexer
भवन निर्माताओं को समान प्रतिबंध का सामना करना पड़ता है । इसके अलावा, lexer क्रियांवयन केवल सीमांकक की पहचान करने के लिए एकल-वर्ण lookahead कार्रवाई का उपयोग करता है ।
आप परियोजना कांटा और कोड के कई भागों को फिर से लिखना करने के लिए सीमांकक के रूप में मनमाने ढंग से तार समर्थन की आवश्यकता होगी ।