2012-01-18 8 views
5

कोल्डफ्यूज़न में स्ट्रिंग शुरू होने से पहले आपको रिक्त स्थान की संख्या कैसे प्राप्त होती है?स्ट्रिंग शुरू होने से पहले रिक्त स्थान की गणना कैसे प्राप्त करें

मेरा मतलब है, मेरे पास इस तरह की एक स्ट्रिंग है "हैलो वर्ल्ड!"

मैं "हैलो" शब्द से पहले रिक्त स्थान (इस मामले में 3) प्राप्त करना चाहता हूं।

उत्तर

12

मैं ColdFusion लेकिन पर विचार this API साथ भी परिचित आप परिणाम आप के साथ चाहते हैं सक्षम होना चाहिए नहीं कर रहा हूँ:

Len(str) - Len(LTrim(str)) 

लेकिन शायद वहाँ एक बेहतर समाधान :)

+2

+1 सरल लगता है और सुरुचिपूर्ण पर्याप्त – Jakub

+0

आप कुछ भी कोशिश कर सकते हैं जैसे 'REFind ("\ S", str) '। बड़े तारों के लिए और अधिक कुशल हो सकता है। – rodion

+0

रेगेक्स स्वाद वाले संस्करण से भी तेज़, स्वाभाविक रूप से –

संबंधित मुद्दे