我有一些现有文本需要替换为替换文本。要使用的替换文本取决于现有文本。这是一个简单的翻译表,显示了我的问题:
,'A', ==> ,'弗雷德', ,'B', ==> ,'玛丽', ... 等等...
匹配原始文本很容易。我遇到问题的部分是替换文本。如您所见,替换文本取决于匹配的文本:如果,'A',
找到,我需要将其替换为,'Fred',
. 基本上,我似乎需要一个翻译表机制。
我正在使用 .NET RegEx 类。
我了解捕获匹配项并在替换文本中重新使用它们,但我认为这不会奏效。有什么建议吗?