0

我有一个这样的字符串

<image id="1347292584243" x="377" y="217" width="304" height="110" 
   xmlns:NS1="http://www.w3.org/1999/xlink"
   NS1:href="../../bpdocs/docs/ded98560-61d0-42f2-944e-30280d54e94b/xskykg886745dsv8998e8fd5k668mz/images/w/a31ab754-22ce-43a6-be00-a374b4a8c87a.jpg"
   xmlns:NS2="" NS2:xmlns:xlink="http://www.w3.org/1999/xlink" bpw="304" bph="110" />

在这个字符串中,我想匹配以下单个字符串

  1. xmlns:NS1="http://www.w3.org/1999/xlink"

  2. xmlns:NS2=""

  3. NS2:xmlns:xlink="http://www.w3.org/1999/xlink"

我想匹配上面的内容,但是这些字符串的每个部分都包含 NS[x]。其中 x = 变量数

有人可以为我提供一个表达式来匹配这样的东西吗?

谢谢

4

1 回答 1

2

这行得通吗?

\S*NS\d+\S*

它表示非空格序列 ( \S*),然后NS是 ,然后是一个或多个数字 ( \d+),然后是另一个非空格序列 ( \S*)。

于 2012-09-12T08:31:30.410 回答