능력있는 텍스트 정규식 일치에서 문자를 제외하는 방법
-
21-12-2019 - |
문제
ST Regex 교체를 사용하려고하는 다음을 가지고 있습니다.
echo Street = $this->input->post('Street');
echo City= $this->input->post('City');
.
나는 각 행을 다음과 같이 돌리고 싶다 :
echo City= trim($this->input->post('City'));
.
사용중인 정규식은 다음과 같습니다.
\$this(.+);
.
그러나 이것은 최종 ';'
를 포함한 전체 줄과 일치합니다.어떻게 선택할 수 있습니다 :
$this->input->post('City')
. 해결책
이 일을 시도하십시오 :
\$this([^;]+)
.
[^;]
는 세미콜론을 의미하지만 -)
다른 팁
어쩌면 이것이 당신이 원하는 것
\$this([^;]+)
. =\s\$this(.+\')
.
작동해야합니다.나는 sublime texts Re 엔진 특성에 대해서는 확실하지 않습니다.
제휴하지 않습니다 StackOverflow