我正在解析由不同程序编写的XML文件,它们都使用不同的方式来存储文件位置。我想比较一下这些位置是否解析为同一文件。
这是存储位置的两种方式:
file:// localhost / C:/Users/Stackoverflow/test.mp3
文件:/// C:/Users/Stackoverflow/test.mp3
我当然可以只删除“ file:///”和“ file:// localhost /”部分,但我想知道是否还有一种更“适当”的C#方法来解析这些位置并查看它们是否匹配?
我认为这里不需要花哨。只需删除file:///
和file://localhost/
部分并比较结果字符串即可。