我的字符串很长。由此,我需要找到字符串的一部分,并在某些字符后将其剪切。为了更好地理解,我还在此字符串中添加了我希望输出的代码示例。
string myStr = "/NETGEAR-N300-WiFi-Range-Extender/dp/B00L0YLRUW/ref=sr_1_1?keywords=0606449104899&qid=1548142454&sr=8-1";
因此,基本上我需要按/dp/
查找字符,然后抓紧直到找到下一个/
。这是我要用来实现输出的主要模式
//输出我想要这样-B00L0YLRUW
答案 0 :(得分:2)
根据您的描述,您无需花哨,就可以使用老式拆分。
var result = myStr.Split('/')[3]
但是,如果您不太清楚字符串格式,则正则表达式是您的朋友