어떻게 대문자, 숫자, 특수 문자 또는 첫 글자는 대문자이지만 3 글자를 초과하지 않는 단어는 preg_replace와 함께 두어야합니다.PHP preg_replace() 단어 만 대문자로 남겨 둡니다.
Portocjnk Karaer HDS-C 7/11, 9/15, =>HDS-C 7/11, 9/15, 8/15 ~ 8/15 E 예 :
E
KARCHER KARCHER B 140 R Bp에 = "B 140 R Bp에
KARCHER KARCHER B 140 R BSP TRR = "B 140 R BSP TRR
Tatata Tatat 야드 맨 YM 84 MW 31AY97KV643 ="YM 84 MW 31AY97KV643
(Tatata) (Tatat) Yard-Man YM 84 MW 31AY97KV643 =>YM 84 MW 31AY97KV643
미리 감사드립니다.
'Karcher B'의 'B'는 단순히 누군가의 초기가 아닌 '보관해야합니다'의 일부라고 어떻게 말할 수 있습니까? –
소문자가 없으면 추측합니다. – DreifGenov
나는 이것이 충분히 복잡한 문제라고 생각한다.'preg_' * 함수를 사용하기보다는 스스로 파싱해야한다. 이 일을 끝내면'preg_replace'가 아니라'preg_match_all'을 원합니다. 'preg_replace'는 주어진 정규식을 취하여 일치하는 것을 제거합니다. 당신은 당신이 원하는 것을 시작하고 있습니다. 따라서 대체보다는 일치를 사용해야합니다. –