안녕 를 교체합니다. 그리고 첫 번째와 공백을 제외한 모든 문자를 대체하고 싶습니다.내가 그런 일을 시도하는 모든 첫 번째 제외한 문자와 공백
이렇게 ... 결과는 다음과 같습니다. "H.... ......"
; 나는 그것을 삭제하고 싶지 않고 단지 "."
또는 다른 문자로 바꾸십시오.
나는 preg_replace
으로 이것을 시도했지만 아무런 결과가 없습니다.
안녕 를 교체합니다. 그리고 첫 번째와 공백을 제외한 모든 문자를 대체하고 싶습니다.내가 그런 일을 시도하는 모든 첫 번째 제외한 문자와 공백
이렇게 ... 결과는 다음과 같습니다. "H.... ......"
; 나는 그것을 삭제하고 싶지 않고 단지 "."
또는 다른 문자로 바꾸십시오.
나는 preg_replace
으로 이것을 시도했지만 아무런 결과가 없습니다.
당신은 너무처럼 작업을 수행 할 수 있습니다
그것은 우리가 start of string anchor에 대한 negative lookahead와 문자열의 시작 부분에없는 것을 보장함으로써 작동$hidden = preg_replace('/(?!^)\S/', '.', $text);
는 다음 negated whitespace character class를 사용하여 공백이 아닌 문자와 일치 .
preg_replace('/(?<!^)\S/', '.', $s)
당신은 가장 재밌습니다! 대단히 감사합니다. – Pablo
은 완벽하게 작동합니까? '문자열 시작'부정에 "<"가 필요합니까? – 2oppin