PDA

View Full Version : سوال: خواندن محتویات فایل بصورت خط به خط و حذف خطوطی که با # شروع شده



FirstLine
سه شنبه 19 آذر 1392, 16:51 عصر
با سلام
یه فایل دارم که کاراکتر اول هر یک از خطوط آن با یکی از کاراکترهای # و $ و یا خالی شروع شده است.
چجوری میتونم با RegEx همه خطوطی که با # شروع شده را در C# حذف کنم؟
لطفا راهنمایی بفرمایید.
با تشکر

rahnema1
چهارشنبه 20 آذر 1392, 09:24 صبح
سلام
کل فایل را بخونید و توی یک string به نام inputبذارید بعدش هم اینجوری:


string input="The dog plays in the yard\n#The cat plays in the yard\r\n$my cat";
MessageBox.Show(input);
string pattern = @"(?m)^(#.+)$";
MessageBox.Show(Regex.Replace(input,pattern,""));