【发布时间】:2010-11-25 13:55:25
【问题描述】:
Windows ini 文件中是否允许使用 cmets? (...假设您正在使用 GetPrivateProfileString api 函数来读取它们...)
[Section]
Name=Value ; comment
; full line comment
而且,在任何地方都有适当的 .INI 文件格式规范吗?
感谢您的回复 - 但是也许我还不够清楚。我感兴趣的只是 Windows API 调用读取的格式。我知道其他实现允许 cmets,但我需要了解的具体是 MS Windows 规范和实现。
【问题讨论】:
-
API 返回 Value 和 Comment,您只需要查找分号并阅读,或者遇到时将其去掉,使用正则表达式或只查找 ;
-
@RoguePlanetoid 一个正则表达式,找到一个
;字符?认真的!? -
@IInspectable 只能使用正则表达式来阅读评论,因此提取分号后的元素,或者正如我在评论中提到的那样,或者寻找 ;提供另一种方法来提取评论本身或寻找一个我认为我的评论增加价值的存在,只是看看是否有分号是不完整的评论