gpt4 book ai didi

regex - 如何使用正则表达式获取 Ini 文件中的部分名称

转载 作者:行者123 更新时间:2023-12-04 08:46:16 26 4
gpt4 key购买 nike

我正在使用下面的这个 RegEx 来提取 Ini 文件中部分的名称。

^\s*\[([a-z_][0-9])\]\s*
但即使在像这样的简单行上,我也无法找到匹配项
[Compiler]
Path=C:\ProgramFiles (x86)\ProtonIDE\PDS
Database=C:\Program Files (x86)\ProtonIDE
我错过了什么?

最佳答案

图案中的这部分[a-z_][0-9]匹配 2 个字符,1 个字符是 a-z 或 _,第二个字符是数字。
您可以从中制作 1 个字符类并重复 1 次以上。如果要匹配大写字符,可以使模式不区分大小写或添加 [A-Z]。
那么你也可以将其缩短为 \w

^\s*\[(\w+)\]
Regex demo
备注 那个 \s也匹配换行符。您也可以使用 \h*匹配 0+ 个水平空白字符。

关于regex - 如何使用正则表达式获取 Ini 文件中的部分名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64303413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com