2013-04-02 2 views
0

으로 만 &nbsp;&nbsp;와 내 정규식 내 코드가정규식 교체 & NBSP 내가 <code>&nbsp;</code>와 <code>&nbsp</code>를 교체해야  

<pre><code> 
<ul><b> </b>&nbsp</ul> 
<tr valign="top"><td width="144">&nbsp;United Kingdom</td><td width="144">&nbsp;Pound</td><td width="144">&nbsp;Pence</td></tr></pre></code> 

를 대체 &nbsp;

내 교체가 &nbsp([^;])

되는

<pre><code> 
<ul><b> </b>&nbsp;/ul> 
<tr valign="top"><td width="144">&nbsp;United Kingdom</td><td width="144">&nbsp;Pound</td><td width="144">&nbsp;Pence</td></tr> 

</ul></pre></code>

어떤 도움의 < 태그를 제거하고?

+3

으로 정규식을 시도 :

(&nbsp)([^;]) 

문자열 바꾸기? –

+0

RegEx가 필요하지 않습니다. 이것은 간단한 문자열 대체 기능으로 모든 언어에서 수행 할 수 있습니다. – HamZa

답변

0

사용 lookaround

(?<=&nbsp)(?=[^;]) 

또는

(?<=&nbsp)(?!;) 

;

+0

물론 가장 흥미로운 대답입니다. 하지만 여전히 각 캐릭터에 대해 5 일까지 돌아오고 있으므로 성능을 검색해서는 안됩니다. – Loamhoof

+0

@Loamhoof 예. 그렇습니다. 나는 동의합니다. – Anirudha

0

아마 비를 캡처하는 더 나은 것로 교체; 문자 및 추가; 그것의 infront.

검색 문자열 :

\1;\2 
2

당신이 사용하는 언어 나 도구 룩어

(&nbsp)(?!;) 
관련 문제

 관련 문제