2012-06-28 17 views
8

मुझे समान चर को अपरकेस में बदलने की आवश्यकता है | लोअरकेस | कैप्लाइज।टेम्पलेट वैरिएबल को कैसे अपरकेस को बदलना है | लोअरकेस | नेटबीन्स में कैप्चरलाइज करें?

/** 
* @package  ${1 default="Hello"} 
* @subpackage ${com}_${1 capitalize=false} 
* @copyright Copyright (C) 2012 ${AtomTech}, Inc. All rights reserved. 
* @license  GNU General Public License version 2 or later; see LICENSE.txt 
*/ 

// No direct access 
defined('_JEXEC') or die; 

मैं यह कैसे कर सकते हैं?

उत्तर

3

इसे हल करने के लिए बहुत आसान है, देखें:

${1/(.+)/\L\1/g}

${var_name/regex/format_string/options}

var_name = 1

regex = (.+)

format_string = \L\1 (can use l|L|u|U)

options = g

अधिक अपरकेस

${name?upper_case} 

छोटे में http://sublimetext.info/docs/en/reference/snippets.html

8

${name?lower_case} 

कैपिटल में

${name?capitalize} 

नेटबीन अपनी टेम्पलेट भाषा के लिए FreeMarker का उपयोग करता है। आपके अनुरोध के लिए विशिष्ट दस्तावेज on the page about strings है।