2013-08-14 6 views
-2

첫 글자를 제외한 모든 글자를 낮추는 방법. 나는이 \B[a-zA-Z'-]+부터 시작한다. PHP에서 "TOYOTA"첫 글자를 제외한 모든 글자를 낮추십시오.

+1

당신이 그것을 수행 할 작업을이 데이터 샘플은? – EarlGrey

+0

러시아어 및 영어 –

+1

정규식이 필요하지 않습니다. 이 매우 간단하고 일반적인 작업에 대해 라이브러리를 지원하지 않는 언어에 대해서는 알지 못합니다. – gview

답변

1

다음을 수행 할 수 있습니다 :

$foo = 'TOYOTA'; 
echo ucfirst(strtolower($foo)); 

윌 표시 : 어떤 언어로 Toyota

+0

동의 - 내 잘못입니다. 그러나 ucwords와 ucfirst에는 차이가 있으며,이 유스 케이스가이 질문에 기초하고 있는지에 대한 질문은 없습니다. 나는 당신이 대답하기 전에 왜 언어에 대한 설명을 얻으려고 기다릴 수 없었는지 잘 모르겠습니다. 그것은 주석이있는 것입니다. 귀하의 답변을 수정하고 그것을 upvote거야. 그래서 웬일인지 그렇게 요구하는 것 같습니다. – gview

+0

걱정할 필요가 없습니다. 예, ucwords()를 사용하지 않는 다양한 사용 사례가있을 수 있습니다. 또한, 원래이 질문은 PHP 태그로 표시되었다고 생각했지만 외관상으로는 그렇지 않았습니다. – PancakeTornado

+0

모두 좋습니다. 당신에게 1 점을 주셨습니다. 그래서 SO – gview

0
#!usr/bin/perl 
my $scalar = "TOYOTA"; 
$scalar =~ s/(\w+)/\u\L$1/; 
print $scalar;