给定文本,例如:
This is my [position].
Here are some items:
[items]
[item]
Position within the item: [position]
[/item]
[/items]
Once again, my [position].
我需要匹配 first 和 last [position]
,但不是[position] inside [items]...[/items]
。这对正则表达式可行吗?到目前为止,我所拥有的是:
Regex.Replace(input, @"\[position\]", "replacement value")
但这取代了我想要的更多。