正規表現で先頭と末尾にある空白を削除かそれが以外を抽出する方法について教えていただきたいです
C#
1コード 2 string m = "player > 0 || enemy > 0 || npc > 0"; 3 MatchCollection match = Regex.Matches(m, @"([^||]+)"); 4//↓ここがどう書けばいいかわかりません 5 string mm = Regex.Replace(match[0].ToString(), @"^\s?(.+)\s?$", "$1"); 6 7 Console.WriteLine(mm.Length); 8 9//期待する値 10"player > 0 "--->"player > 0" 11" enemy > 0 "--->"enemy > 0" 12" npc > 0" --->"npc > 0" 13
今やっていることは、最初に||を用いて"player > 0 "と" enemy > 0 "と" npc > 0"に分解し
さらにReplaceかMatchを使って先頭と末尾の空白を削除もしくは抽出しようと思っております。
回答1件
あなたの回答
tips
プレビュー