这个头衔的后半部分是火车残骸,对不起。
我知道有一些正则表达式功能可以做我正在考虑的事情,但我无法解决或记住它是什么。
我想要检测pizza
之前 <{1}}字符的所有{
实例,以便我可以用kale
替换它们。
到目前为止,我的解决方案是搜索/[^{]pizza/
。但是有一个问题。这会将tpizza
替换为kale
,删除前面提到的字符。我不希望这样,主要是因为它杀死了前面的空格。
所以我的假设解决方案是:
找到一种方法来搜索“前面有任何非{
字符的披萨”而没有“非{
字符”是正则表达式“被”抓住的一部分本身,或
找到一种方法来记录前面的字符,以便我可以在替换字符串中使用它。
不幸的是我不知道我是怎么做的。有人可以提供小费吗?