| 제목 | preg_replace 질문 | ||
|---|---|---|---|
| 카테고리 | PHP | ||
| 글쓴이 | 헛발이 | 작성시각 | 2018/08/02 16:43:08 | 
|  | |||
| 날씨가 덥습니다..머리쉬는 타임... 
 $a = '/영희(20)/'; $b = '●영희(20)'; $c = '철수(10) 영희(20) 바둑이(30) 영희(10)'; echo preg_replace($a, $b, $c); 
 원하는 결과는 철수(10) ●영희(20) 바둑이(30) 영희(10) 이런 문자열로 변경 하고 싶은데요.. 
 중간에 괄호가 문제가 되네요.. 괄호는 그냥 정규식이 아닌 문자열로 같은 문자열을 찾을 수 없을까요? | |||
| 다음글 | phpstorm 에서 서버와 싱크를 맞출 때 어떻게 하... (2) | ||
| 이전글 | php 변수 관련 질문! (3) | ||
| 
                                한대승(불의회상)
                                /
                                2018/08/02 18:37:24 /
                                추천
                                0
                             
                                 '/영희\(20\)/' 아닌가요?
                             | 
| 
                                헛발이
                                /
                                2018/08/03 07:27:02 /
                                추천
                                0
                             답변 감사합니다.. 그런데 텍스트에 어떤 문자가 나올지 몰라서 '/영희\(20\)/' 이러게 하기가 힘드네요... 임의의 입력이기 때문에 
 $c = '철수(10) 영희(20) 바둑이(30) 영희(10)'; 이렇게 입력을 할지 $c = '철수:10 영희:20 바둑이:30 영희:10'; 이렇게 입력할지 $c = '철수[10] 영희[20] 바둑이[30] 영희[10]'; 이렇게 할지 $c = '철수{10} 영희{20} 바둑이{30} 영희{10}'; 이렇게 할지 그래서 원하는것은 / 과 / 사이의 문자열 그대로를 찾을 수 있나 해서요... | 
| 
                                한대승(불의회상)
                                /
                                2018/08/03 09:28:42 /
                                추천
                                0
                             '영희:20|영희.20.' 로 처리 가능합니다. | 
| 
                                헛발이
                                /
                                2018/08/03 13:33:04 /
                                추천
                                0
                             또 답변 감사합니다. 일단 이것저것 시도 해 보겠습니다. 감사합니다. |