मैं जानना चाहता हूं कि मैं वेग में # कैसे बच सकता हूं। बैकस्लैश यह बचने के लिए लगता है, लेकिन यह अच्छी तरह से के रूप में प्रिंटवेग में # से बचने के लिए कैसे
यह:
\#\#
प्रिंट:
\#\#
मैं चाहूँगा:
##
मैं जानना चाहता हूं कि मैं वेग में # कैसे बच सकता हूं। बैकस्लैश यह बचने के लिए लगता है, लेकिन यह अच्छी तरह से के रूप में प्रिंटवेग में # से बचने के लिए कैसे
यह:
\#\#
प्रिंट:
\#\#
मैं चाहूँगा:
##
हो सकता है, निम्नलिखित साइट में मदद करता है ? http://velocity.apache.org/tools/1.4/generic/EscapeTool.html
थॉमस, क्या आप मुझे बता सकते हैं कि टूलबॉक्स कॉन्फ़िगरेशन कहां जाता है? – sufinawaz
अपने टूलबॉक्स में esc उपकरण जोड़ें और फिर आप $ {esc.hash}
उपयोग कर सकते हैं आप EscapeTool से परेशान नहीं करना चाहते हैं, तो आप ऐसा कर सकते हैं:
#set($H = '#')
$H$H
जब मैंने इसकी आवश्यकता होती थी, तब मैंने इसका उपयोग किया था, बचने का टूल एक प्रकार का गुंजाइश है –
इस तरह के कुछ के लिए, यह निश्चित है। लेकिन अन्य उपयोग भी हैं ... –
मुझे लगता है कि यह हमेशा काम करता है, वेग के संस्करणों से असंबंधित है। – hudidit
इस:
#[[
##
]]#
निकलेगा:
##
# [[...]] # के भीतर कुछ भी अनपढ़ है।
उसे नहीं पता था! यह बहुत अच्छा है। –
सेट तकनीक भी वर्ण आप से बचने की जरूरत है, जैसा कि आप $ नाम "_lastname" द्वारा पीछा करना चाहते हैं के आसपास पाने के लिए एक अच्छा तरीका है तो आप कर सकते हैं:
set ($n = '_lastname)
और में यह है अपने टेम्पलेट:
$name$n
और यह सब अच्छा है।
$ {esc.h} होगा उत्पादन # प्रति
नोट 2012 तक कम से कम, अब आप चीजों बैकस्लैश के साथ वेग में बच सकते हैं कि के रूप में: \ # और \ $। Http://velocity.apache.org/engine/devel/user-guide.html#Getting_literal – Steven
देखें http://velocity.apache.org/engine/1.7/user-guide.html अध्याय "वीटीएल निर्देशों से बचें" – EagleRainbow