Qt文件的读写有关问题

Qt文件的读写问题
比如说有个文件里面内容如下:
name=fangq
age=20
id=22

怎么实现对age后面的值进行读取和修改??

------解决方案--------------------
必须是文件?
那就用正则表达式吧

------解决方案--------------------
C/C++ code
    QString pattern="[age]";
    regExp.setPattern(pattern);
    regExp.setPatternSyntax(QRegExp::RegExp);
    regExp.setCaseSensitivity(Qt::CaseSensitive);

------解决方案--------------------
其实我想到了QSetting。
------解决方案--------------------
这个东东啊,你按行读出来,然后再进行字符串匹配,修改那一行的字符串,再写回去不就可以了!