Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テキストのさまざまなセグメントを含む巨大な文字列があります。これらの文字列の途中には、2つの等号' =='があります。
==
{{Description等号がある場合は''に一致させたい。
{{Description
私が計画した方法は'/==(\r|\n|.)*\{\{Description/i'
'/==(\r|\n|.)*\{\{Description/i'
ただし、これにより、正規表現を実行するときにSEGFAULTが発生します。
他に、上記に一致する正規表現を作成せずに作成するにはどうすればよい(\r|\n|.)*ですか?
(\r|\n|.)*
修飾子.*を追加すればうまくいきますs。また、{特別な意味(数値数量詞を導入)があるため、エスケープする必要があります。最後に、*おそらく怠惰にする必要があります。そうしないと、最後の外観が検索されます。{{Description
.*
s
{
*
/==.*?\{\{Description/is