1

我有这样的文本/代码:

fsa sda ${kpp dsa } } sadf ${44} sda } fd sda  sd fdas ${ads}

我想构建一个正则表达式来查找所有出现的 ${soemthing}。从上面的代码中,匹配项将是:

${kpp dsa } }, ${44} sda }, ${ads}

我设法想出的是这个正则表达式“\$\s*{.*?}+”,但不幸的是,那个没有做把戏,我想不出有什么办法。请你帮助我好吗?

4

1 回答 1

2

您正在描述一种非常规语言,但您正在尝试使用正则表达式。最好为此创建一个解析器!

另外,要回答您的主要问题:{and}字符在正则表达式中具有不同的含义,您应该使用反斜杠对其进行转义

于 2013-01-19T14:01:56.783 回答