{esbmsg:header:
との間の何かを一致させる方法}
xxxxxx
任意の文字列のように{esbmsg:header:xxxxxx}
試してみてください:
{esbmsg:header:([^}]*)}
whereは、文字[^}]*
ではないすべてのものに一致します}
。
表現の内容 ("xxxxx" の部分) のみをキャプチャしたい場合、最善の方法は、肯定的な先読みを使用することです。
(?<={esbmsg:header:)[^}]+
コンテンツの外観によっては、[^}] の部分を微調整する必要がある場合があります。正規表現 (または上記の式の詳細な説明) の詳細については、次をお勧めします。
この正規表現を試してください
{esbmsg:header:(.*)}
また、任意の文字を値に含めることもできます。