Lors de la publication dans Teams avec API, le guillemet arrière ('' ') dans la chaîne a été traité par Markdown et cela semblait étrange, donc quand j'ai essayé de m'échapper avec la barre oblique arrière (' \ ') devant, cela n'a pas fonctionné. ..
example.rb
s = 'abc`123`xyz' # 'abc\`123\`xyz'je veux
puts s.gsub(/`/, '\`') # => abcabc123abc`123xyz
Si vous vous demandez pourquoi il en est ainsi ..., '\' 'semble être utilisé comme sous-chaîne correspondante dans la chaîne de remplacement.
J'ai augmenté la barre oblique arrière et cela a fonctionné
example.rb
s = 'abc`123`xyz'
puts s.gsub(/`/, '\\\`') # => abc\`123\`xyz
Même dans ce cas, je veux pouvoir publier avec Markdown désactivé. .. ..
Recommended Posts