私は何年もregexを使ってきましたが、いくつかのチュートリアルとリファレンスを読んでいます(emacs regexのリファレンスは私の聖書です)。豊富な例との正規表現マッチングについての包括的なチュートリアルはありますか?誰も私に最終的に正規表現のマッチングを深く理解できるリンクを私に与えることはできますか?regex matchingチュートリアル
問題は私を悩ませています。
haystack = "[{one, {one, andahalf}},\n {{two, zero}, two},\n {{threezero}, three},\n {four}]"
pattern = "({.+})"
結果は次のとおりです。今
{one, {one, andahalf}}
{{two, zero}, two}
{{threezero}, three}
{four}
、正確ということは何ですか?欲張りでも無条件でも(C#Regexp.Matches)?
なぜ、(最短一致)結果ではない理由O:
又は(欲張り)({}の最初可能ペアマッチング)
{one, {one, andahalf}
{{two, zero}
{{threezero}
{four}
:
{one, {one, andahalf}},\n {{two, zero}, two},\n {{threezero}, three},\n {four}
を(機械加工可能な最大のペア{})
実際の結果はまさに私が必要とするものであり、私は非常に満足していますその正規表現は私の心を読み取るが、私はむしろ私は彼の心を読んでいると思う:-Dだから、誰かがこの正規表現の仕組みがどのようになったのか理解するのに役立つ正規表現のマッチングについてのまともなチュートリアルを持っているのだろうか?
ああ、改行。右。ありがとう!愚かな私。そして、逃げる先端のおかげで。 – dijxtra