次のようなテキストが与えられた場合:
This is my [position].
Here are some items:
[items]
[item]
Position within the item: [position]
[/item]
[/items]
Once again, my [position].
最初と最後の を一致させる必要がありますが[position]
、内の [位置]を一致させる必要はありません[items]...[/items]
。これは正規表現で実行できますか?これまでのところ、私が持っているのは次のとおりです。
Regex.Replace(input, @"\[position\]", "replacement value")
しかし、それは私が望む以上のものを置き換えています。