C# でのみ全世界を一致させることに問題があります。
特に文字列はC#BKN005
あり、単語全体を検索したいだけです。私はこの正規表現を使用しています:
\bC#BKN00([0-9]{1})\b
ただし、文字列がBKN005
の場合は true を返します。
私が使用しているコードは次のとおりです。
modify = Regex.Replace(modify, @"\bC#BKN00([0-9]{1})\b", "ceiling $1 hundred broken.");
明確にさせてください。私は両方を持っており、両方C#BKN
をBKN
区別できる必要があります。