我使用这个tutorial为我的一项任务创建正则表达式,输入字符串为:
[Begin] { (GetLatestCode)
尝试提取括号之间的字符串,即尝试提取 GetLatestCode ,为此,我对其进行了以下操作:
(?<=\[Begin\]\s{\s\()\w+(?=\)) //returns GetLatestCode
但是当花括号周围有多个空格时,此解决方案似乎不起作用。
[Begin] { (GetLatestCode) //does not work
答案 0 :(得分:1)
如果您需要占用 0个或更多空格,请在每个空格后添加一个*
:
(?<=\[Begin\]\s*{\s*\()\w+(?=\))
如果您需要帐户 1个或更多,请使用+
:
(?<=\[Begin\]\s+{\s+\()\w+(?=\))