res.Text = " "+ Regex. split ("THE THEVA R

本文关键字:quot THE THEVA split Text res Regex | 更新日期: 2023-09-27 18:19:14

res.Text = "'n'n" + Regex.Split("THE THEVA RESIDENCY 0|Boutique Hotels 1|","|")[1];

这只给了我第一项的第一个字符串"T"…

res.Text = "

"+ Regex. split ("THE THEVA R

我假设您想用|作为分隔符分割字符串。要做到这一点,请使用[|]。将regex模式参数从"|"更改为"[|]"

res.Text = "'n'n" + Regex.Split("THE THEVA RESIDENCY 0|Boutique Hotels 1|","[|]")[1];

|不能工作的原因是因为它本身是一个交替构造。看到http://msdn.microsoft.com/en-us/library/az24scfc.aspx alternation_constructs

如果您的目标是提取子字符串"Boutique Hotels 1",那么您可能需要

res.Text = "'n'n" + "THE THEVA RESIDENCY 0|Boutique Hotels 1|".Split('|')[1];