文字列の最初のインスタンスの後に別の文字列が続く場合にのみ、一致を返そうとしています。ただし、後で表示される可能性がありますが、その場合は一致したくありません。
Thing #1
.........
hidden=true
.........
Thing #2
.........
hidden=false
.........
現在、私は使用していますThing #1[\S\s]*?hidden=false
が、明らかに、私が望んでいないときに上記の例に一致するものを返します。最初の hidden= の後に false が続く場合のみ。キャプチャ グループを使用してそれを行う方法は知っていますが、それは私にとって非常に複雑です。私は Android で Tasker を使用しており、キャプチャ グループは非常に困難で時間がかかります。これどうやってするの?