[ruby-list:47323] 無欲マッチの使い方

From: AOKI Yoshihiro <aoki@...>
Date: 2010-08-20 01:38:22 UTC
List: ruby-list #47323
青木と申します。

TeXの

{(A_{1}-q)}^{2n}=\\sum _{k=0}^{2n}_{2n}\\mrm{C}_{k}

という文字列に対して

/_(\{.+?\})\\mrm\{([CHP])\}_(\{.+?\})/

というマッチングをさせて

_{2n}\\mrm{C}_{k}

を得たいのですが,

#<MatchData "_{1}-q)}^{2n}=\\sum _{k=0}^{2n}_{2n}\\mrm{C}_{k}"
1:"{1}-q)}^{2n}=\\sum _{k=0}^{2n}_{2n}"
2:"C"
3:"{k}">

という結果になります。
使い方間違っていますでしょうか。

ruby 1.9.1p243 (2009-07-16 revision 24175) [i386-mswin32_71]

VisualStudio 2003でソースからコンパイルしたバイナリを使っており,
他のバージョンは調べていない状態で質問しています。

1.9.2を試すべきでしょうか。

----
青木


In This Thread

Prev Next