1

私の文書には

<Country>US</Country>
<Country>PR</Country>

間に

<country>

</country> 

USとPR以外は何でも探したいです。

例えば

<country>US</country>   =  ignore
<country>PR</country>   =  ignore

<country>UP</county>    =  match found

私が持っているのは

Pattern = "<Country>(.*?[^USPR].*?)</Country>"

しかし、これは次のような文字列を無視します

<Country>UP</Country>  

タグ間に 2 つのオプションのみを許可する書き方がわからない.. US と PR のみ。

4

2 に答える 2

0

これを試してください:

(?<=<Country>(?!US|PR)).*?(?=</Country>)
于 2013-08-12T14:36:04.607 に答える