如何在字符串开始之前获取空格数

nas*_*saa 5 coldfusion

在ColdFusion中字符串开始之前如何获得空格数?

我的意思是,我有一个像这样的字符串"Hello World!"

我希望在单词"Hello"开始之前得到空格的数量(在本例中为3).

rod*_*ion 12

我对ColdFusion不太熟悉,但考虑到这个API你应该能够得到你想要的结果:

Len(str) - Len(LTrim(str))
Run Code Online (Sandbox Code Playgroud)

但也许有更好的解决方案:)

  • 请注意,ltrim(及其兄弟)删除所有类型的空格字符,而不仅仅是空格(#CHR(32)#).如果你有回车符,制表符或其他控制字符,这将给你一个错误的结果. (3认同)