﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
148	_StringProper	Xenobiologist	Jos	"The func will only work this letters [a-zA-Z]. There are languages which use something like öäü. 
{{{
Func _StringProper($s_Str)
	Local $iX = 0
	Local $CapNext = 1
	Local $s_nStr = """"
	Local $s_CurChar
	For $iX = 1 To StringLen($s_Str)
		$s_CurChar = StringMid($s_Str, $iX, 1)
		Select
			Case $CapNext = 1
				If StringRegExp($s_CurChar, '[a-zA-Z]') Then
					$s_CurChar = StringUpper($s_CurChar)
					$CapNext = 0
				EndIf
			Case Not StringRegExp($s_CurChar, '[a-zA-Z]')
				$CapNext = 1
			Case Else
				$s_CurChar = StringLower($s_CurChar)
		EndSelect
		$s_nStr &= $s_CurChar
	Next
	Return ($s_nStr)
EndFunc   ;==>_StringProper
}}}

Mega
"	Bug	closed	3.2.11.2	Standard UDFs	3.2.11.1		Fixed	_StringProper	
