PHP에서 ?, #, &, %, =
과 같은 특정 문자 뒤에 문자열의 나머지 부분을 제거하려면 어떻게해야합니까? 어떤 아이디어? 나는 preg_replace()
을 시도했지만, 알아 내지 못했습니다.특정 문자 뒤에 문자열을 제거 하시겠습니까?
2
A
답변
0
업데이트, 그냥 잘못 읽었습니다. 너는 전에 물건을 찾고있다. 업데이트 된 코드 :
그것은 문자열의 시작을 검색 : 정규식 패턴에 대해
$str = "Hello World#somesuffixstr";
preg_match("/^(.*?[?#&%=]).*/", $str, $str);
echo $str[1];
// Should output "Hello World#"
: 실행 한 후
$test_string = 'remember?forget';
preg_match('/([^?#&%=]+)/', $test_string, $matches);
$part_before_char = $matches[1];
은 $ part_before_char =
-1
$str = 'mystring#deletedpartofstring';
$str = preg_replace('/[?#&%=].+/', '', $str);
0
이 작동합니다 '기억' (^)를 누른 다음 0 번 이상 (그룹 # 1) 임의의 문자에 대해 & 또는 %와 같은 문자를 입력 한 다음 0 이상의 문자를 입력합니다. 문자열을 그룹 # 1에서 일치하는 문자로 바꿉니다.
관련 문제
- 1. NSString에서 특정 문자 제거
- 2. 문자열에서 특정 문자 제거
- 3. 엑셀 특정 문자 후 제거
- 4. Bash 문자열 특정 문자 제거
- 5. 문자열에서 특정 html 문자 제거
- 6. 특정 문자 주위에 문자열을 구분하십시오.
- 7. 특정 문자 뒤에 문자를 제거하는 방법?
- 8. 문자열을 문자 배열로 분할 하시겠습니까?
- 9. 임의의 문자열을 숨기거나 제거 하시겠습니까?
- 10. Django에서 특정 수의 단어 뒤에 문자열을 반환합니다.
- 11. 문자열에서 특정 문자열을 제거하고 공백 다음 문자 다음 문자열을 제거합니다.
- 12. 이스케이프 된 문자 제거
- 13. gsub 및 regex를 사용하여 루비 문자열의 특정 이스케이프 문자 제거
- 14. 지도에서 특정 마커를 제거 하시겠습니까?
- 15. 배열에서 특정 요소를 제거 하시겠습니까?
- 16. 캐시에서 특정 이미지를 제거 하시겠습니까?
- 17. html에서 특정 링크를 제거 하시겠습니까?
- 18. 반복 문자 제거
- 19. 특정 문자열을 링크로 변환 하시겠습니까?
- 20. Android에서 문자 배열의 마지막 요소를 제거 하시겠습니까?
- 21. 문자열의 특정 문자 뒤에 공백을 제거하는 가장 좋은 방법은 무엇입니까?
- 22. 필터 입력은 특정 문자/문자열을 제거하는
- 23. 특정 수의 문자 다음에 bash에서 문자열을 분할해야합니다.
- 24. dos에서 특정 문자 앞에 문자열을 삭제하는 방법?
- 25. Fortran : 문자열에서 문자 제거
- 26. NSString에서 특수 문자 제거
- 27. 자바 스크립트 : 뒤에 문자 교체 _
- 28. PHP를 너무 많은 문자 뒤에 두 비트로 문자열을 분할하는 방법?
- 29. Google App Engine : 주어진 수의 문자 뒤에 문자열을 자르는 방법
- 30. 제거 탭 문자 - 펄
는 당신이 바로 그 아이디어를 가지고 있지만, 코드가 내 호스트에 근무 – user962449
를 작동하지 않았다 ..... –
는 왜 부결되었다? :/ – user962449