この正規表現のほとんどは理解できますが、| は理解できません。各括弧の終わり。このように使用できることはわかっています (a(b|c))。これは ab と ac の両方に一致します。[] 内にある場合、実際の記号 "|" と一致します。これを理解するのを手伝ってください。
// Used for matching numbers
core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source
この正規表現のほとんどは理解できますが、| は理解できません。各括弧の終わり。このように使用できることはわかっています (a(b|c))。これは ab と ac の両方に一致します。[] 内にある場合、実際の記号 "|" と一致します。これを理解するのを手伝ってください。
// Used for matching numbers
core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source