0

に置き換える必要があります&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></pre></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>

の < タグを削除しています</ul></pre></code>

何か助けはありますか?

4

3 に答える 3

2

先読みで正規表現を試してください

(&nbsp)(?!;)
于 2013-04-02T11:42:41.173 に答える
0

ルックアラウンドを使用する

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

また

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

で置き換えます;

于 2013-04-02T11:41:46.140 に答える
0

非 ; をキャプチャする方がおそらく良いでしょう。文字と追加; その前に。

検索文字列:

(&nbsp)([^;])

文字列を置換:

\1;\2
于 2013-04-02T11:42:39.223 に答える