[导入]ASP常用函数:PCase()

本文介绍了一个VBA函数PCase,该函数可以将传入的字符串中每个单词的首字母转换为大写,适用于多行文本处理。

<%
'功能:将字符串中每个单词的首字母都变为大写
'来源:http://jorkin.reallydo.com/article.asp?id=481

Private Function PCase(byVal sString)
    
Dim Tmp, Word, Tmp1, Tmp2, firstCt, a, sSentence, c, i
    If IsNull(sString) Then
        
PCase = Null
        Exit Function
    Else
        
sString = CStr( sString )
    
End If
    
a = Split( sString, vbCrLf )
    
c = UBound(a)
    
i = 0
    
For Each sSentence In a
        Tmp = Trim( sSentence )
        
Tmp = Split( sSentence, " " )
        
For Each Word In Tmp
            Word = Trim( Word )
            
Tmp1 = UCase( Left( Word, 1 ) )
            
Tmp2 = LCase( Mid( Word, 2 ) )
            
PCase = PCase & Tmp1 & Tmp2 & " "
        
Next
        
PCase = Left( PCase, Len(PCase) - 1 )
        
If i < c Then
            
PCase = PCase & vbCrLf
        End If
        
i = i + 1
    
Next
End Function
%>


文章来源: http://Jorkin.Reallydo.Com/default.asp?id=481

转载于:https://www.cnblogs.com/pboy2925/archive/2008/03/10/1248027.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值