Dường như phương thức .NET Regex.Replace tự động thay thế tất cả các lần xuất hiện phù hợp. Tôi có thể cung cấp một đại biểu MatchEvaluator trả về chuỗi phù hợp sau lần thay thế đầu tiên, không hiển thị thay đổi, nhưng điều đó nghe có vẻ không hiệu quả với tôi.Làm cách nào để Regex tìm kiếm/thay thế lần xuất hiện đầu tiên trong chuỗi trong .NET?
Cách hiệu quả nhất để dừng sau lần thay thế đầu tiên là gì?