模式的正则表达式

Regex for a pattern

我想为下面的模式编写一个正则表达式。

of John at /roger/adam/sam

这里 John 是一个值(可以是字母数字),/roger/adam/sam 是一个可以更改的 XPath。

我想将所有此类实例替换为

of $value at $XPath

您可以使用以下方式进行匹配

(of\s*)[a-zA-Z\d:-]+(\s*at\s*).*?(?=\s)

并替换为$value$XPath

DEMO