6 proc ::utils::string::Surname {name} {
7 set idx [
string first "," $name]
8 if {$idx > 0} {
set name [
string range $name 0 [
expr {$idx - 1}]]}
13 proc ::utils::string::CityName {siteName} {
14 regsub { [A-Z][A-Z][A-Z]$} $siteName "" siteName
23 proc ::utils::string::Capital {str} {
24 set s [
string toupper [
string index $str 0]]
25 append s [
string range $str 1 end]
34 proc ::utils::string::PadLeft {str length {padChar " "}} {
36 for {
set actual [
string length $s]} {$actual < $length} {
incr actual} {
46 proc ::utils::string::Pad {str length {padChar " "}} {
54 proc ::utils::string::PadRight {str length {padChar " "}} {
56 for {
set actual [
string length $s]} {$actual < $length} {
incr actual} {
66 proc ::utils::string::PadCenter {str length {padChar " "}} {
69 for {
set actual [
string length $s]} {$actual < $length} {
incr actual} {