2012-01-18 9 views
5

文字列がColdFusionで開始する前に、空白の数を取得するにはどうすればよいですか?文字列が始まる前にスペースの数を取得する方法

この「Hello World!」のような文字列があります。

「こんにちは」という単語が始まる前にスペースの数(この場合は3)を取得したいとします。

答えて

12

私は、ColdFusionとあまり慣れていないんだけどthis APIあなたとあなたが望む結果を得ることができる必要があります考慮:

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

しかし、おそらくよりよい解決策がある:)

+2

1は、簡単なようです十分にエレガントで – Jakub

+0

あなたは 'REFind(" \ S "、str)'のようなものを試すこともできます。大きな文字列の方が効率的かもしれません。 – rodion

+0

正規表現のフレーバー版よりも速いのは当然 –

関連する問題