正则表达式在 link 中捕获 space
Regex catch space in the link
我从网页中获取价值,我使用这个:
.Squadra = Regex.Match(Content, "<td class=""team large-link""\s*>(.+?)</td>").Groups(1).ToString
.Squadra = Remove_Tags(Regex.Match(.Squadra, ">(\w+)<\/a>").Groups(1).ToString)
你可以看到 .Squadra
包含抓取的 link 值,所以在下一步中我替换所有 link 格式并抓取插入 [=19= 中的唯一值].
一切正常,但如果我有这样的价值:Real Vicenza,变量 return 我的空白值,可能是 Real 和 Vicenza 之间的 space?
如何纠正这个?我试图在 (+w) 之前插入 s*
但似乎不起作用。
而不是使用 (\w+)
使用 ([^<]+)
- 匹配所有非 <
字符,这不太可能失败。
我从网页中获取价值,我使用这个:
.Squadra = Regex.Match(Content, "<td class=""team large-link""\s*>(.+?)</td>").Groups(1).ToString
.Squadra = Remove_Tags(Regex.Match(.Squadra, ">(\w+)<\/a>").Groups(1).ToString)
你可以看到 .Squadra
包含抓取的 link 值,所以在下一步中我替换所有 link 格式并抓取插入 [=19= 中的唯一值].
一切正常,但如果我有这样的价值:Real Vicenza,变量 return 我的空白值,可能是 Real 和 Vicenza 之间的 space?
如何纠正这个?我试图在 (+w) 之前插入 s*
但似乎不起作用。
而不是使用 (\w+)
使用 ([^<]+)
- 匹配所有非 <
字符,这不太可能失败。