【发布时间】:2020-07-27 09:21:11
【问题描述】:
我需要使用正则表达式获取键“CFBundleShortVersionString”的值。我已经搜索了很多,但我没有找到任何正则表达式可以获取下一行的值。所以任何人都可以帮助我使用获取值的正则表达式,或者是否有任何其他方式可以获取特定键的值。请告诉我。
<dict>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>tel</string>
<string>itms-beta</string>
<string>itms-apps</string>
</array>
<key>CFBundleDisplayName</key>
<string>Hire ASAP</string>
<key>CFBundleShortVersionString</key>
<string>1.4.2</string>
</dict>
【问题讨论】:
-
为什么要使用正则表达式?这不是一个好主意。请改用解析器。
-
@WiktorStribiżew 一个对我有用并接受答案的人
-
您打算如何提取该值?规则是什么?
-
@WiktorStribiżew 我可以使用正则表达式或任何其他方法,我的要求是我必须将用户输入的值写入该特定键我的意思是我已经用用户输入值替换了该键的值。