Index: H:/trunk/lib/redcloth.rb =================================================================== --- H:/trunk/lib/redcloth.rb (revision 1273) +++ H:/trunk/lib/redcloth.rb (working copy) @@ -510,7 +510,7 @@ ratts, row = pba( $1, 'tr' ), $2 if row =~ /^(#{A}#{C}\. )(.*)/m cells = [] - row.split( '|' ).each do |cell| + row.split( /\|(?![^\[\|]*\]\])/ ).each do |cell| ctyp = 'd' ctyp = 'h' if cell =~ /^_/