私はC#を使用しており、から置き換えたい
http://www.facebook.com/pages/somepagename/139629086070406
に
https://graph.facebook.com/139629086070406/picture
使うパターンは?
あなたは本当に数だけが欲しいです139629086070406
。
を検索し\d+$
て置き換えてみてくださいhttps://graph.facebook.com/\1/picture
。
これは非常に壊れやすいことに注意してください。URLが説明どおりに表示されない場合(つまり、最後にGETパラメーターがある場合)、URLは壊れます。
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);