0

私はC#を使用しており、から置き換えたい

http://www.facebook.com/pages/somepagename/139629086070406

https://graph.facebook.com/139629086070406/picture

使うパターンは?

4

2 に答える 2

0

あなたは本当に数だけが欲しいです139629086070406

を検索し\d+$て置き換えてみてくださいhttps://graph.facebook.com/\1/picture

これは非常に壊れやすいことに注意してください。URLが説明どおりに表示されない場合(つまり、最後にGETパラメーターがある場合)、URLは壊れます。

于 2012-05-09T03:04:41.733 に答える
0
string subjectString = @"http://www.facebook.com/pages/somepagename/139629086070406";    
string resultString = Regex.Replace(subjectString, @"http://www.facebook.com/pages/.+?/(\d+)", "https://graph.facebook.com/$1/picture", RegexOptions.IgnoreCase);
于 2012-05-09T03:08:06.817 に答える