필터 키워드. 우리는 데이터를 제출할 때 전후의 공백을 필터링하기 위해 보통 트림을 사용합니다. 실제로 정규식에 익숙해지면 사용자가 입력한 공백을 필터링하기 위해 정규식을 완전히 사용하는데, 이를 사용할 수 있습니다. 어떤 위치에서든 공백을 필터링하려면 이름에 공백을 포함할 수 없는 이유가 있을 수 있습니다. 물론 실제 이유는 공백이 필터링된다는 것이 아닙니다. 여기에서 사용된 것은 교차 영역 기억이 스스로 학습된다는 것입니다. 여기서는 지식이 기억과 학습에 도움이 된다는 것입니다.
키워드 차단은 소셜 소프트웨어에 꼭 필요한 기능입니다. 정규식에 익숙해지면 정규식을 완전히 사용하여 사용자가 입력한 공백을 필터링할 수 있으며, 특히 정규식은 임의의 위치에서 공백을 필터링할 수 있습니다. 블록 키워드에 대한 방법은 이 문서를 참조하세요.
[질문]키워드 차단은 소셜 소프트웨어의 필수 기능입니다. 물론, 일반적으로 제품의 중간 단계와 후반 단계에서 이루어지지만 제품마다 규정이 다르니 그냥 따라하시면 됩니다.
[방법]기술적인 관점에서 이 문제를 봅니다. 즉, 요구 사항을 구현하는 방법에는 여러 가지 방법이 있습니다. 예를 들어 현재 제품에 적합한 방법을 찾는 것입니다. : 백엔드에서 할 수 있습니다. 데이터 처리 후 프런트엔드로 전달됩니다. 여기서 말하는 데이터 처리는 프런트엔드 JS 처리 방법과 백엔드입니다. end PHP 처리 방식
【JS 방식】
// 进行屏蔽的文字 var str = '小丽、小明和小红是校长的学生;在这个小家庭里面,校长就是我们的老师!'; // 关键字组,这个可以在前端进行定义,也可以来自后台 var arr = ['小丽','小明','小红','家庭','校长']; var res = str.replace(new RegExp(arr.join('|'),'img'),'*'); console.log(res); // *、*和*是*的学生;在这个小*里面,*就是我们的老师!
【PHP 방식】
// 进行屏蔽的文字 $str = '小丽、小明和小红是校长的学生;在这个小家庭里面,校长就是我们的老师!'; // 关键字组 $arr = ['小丽','小明','小红','家庭','校长']; echo preg_replace('/'.join($arr,'|').'/','*',$str); // *、*和*是*的学生;在这个小*里面,*就是我们的老师!
차이점은 방식이지만 같은 생각입니다
위 내용은 정규식을 사용하는 방법입니다. 블록 키워드가 모든 사람에게 도움이 되기를 바랍니다.
관련 권장 사항:
history_regular 표현식에서 가장 포괄적인 PHP 정규 표현식
PHP 정규 표현식에서 일반적으로 사용되는 함수에 대한 자세한 설명
위 내용은 정규식을 사용하여 키워드를 차단하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!