1

次のようなTwitterリストのURLがありますhttps://twitter.com/{list-owner-screen-name}/{list-slug}

そのURLを取得list-owner-screen-nameしてから取得する最良の方法は何ですか?list-slug

私は明らかに正規表現を使用してそれを解析できますが、ここで有効な正規表現が何であるかはわかりません(一般的に言えば、これは一種のアドホックソリューションです)。また、これを行うためのより良い方法があると思います (おそらく、ある種の api/lib が私を助けることができます)。

この解析/変換がどこで発生するかは問題ではありません。これは、サーバー側 (C#) またはクライアント側 (JavaScript) の両方で実行できます。

ありがとう。

4

2 に答える 2

0

URL が常にその形式であるのに、なぜ RegEx を使用するのでしょうか? 最後の部分を部分文字列として取得し、それを分割して各部分を取得できます (これは C# を使用しています)。

var userAndListName = "https://twitter.com/{list-owner-screen-name}/{list-slug}"
                         .Substring(20)
                         .Split('/');

var user = userAndListName.First();
var listName = userAndListName.Last();
于 2013-07-09T09:07:00.220 に答える