제목 | 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
또 답변 감사합니다. 일단 이것저것 시도 해 보겠습니다. 감사합니다. |