using System.Text.RegularExpressions;
public static void Main()
Console.WriteLine("Hello World");
var str = "Hi There @**Jib|22** Hello World This is @**Pupe|123** And this is test pattern @**Hello|433**";
var regex = @"(@\*\*)[A-Za-z0-9]*[|]\d*(\*\*)";
var match = Regex.Matches(str, regex);
foreach (var txt in match)
Console.WriteLine("Match Text: " + txt);
var memberName = txt.ToString().Split('|')[0].Substring(3);
var memberId = long.Parse(txt.ToString().Split('|')[1].Replace("**", ""));
Console.WriteLine("Member Id: " + memberId + " >>> " + memberName);
Console.WriteLine("===============================================");