Beim Posten in Teams mit API wurde das hintere Anführungszeichen ('`') in der Zeichenfolge von Markdown verarbeitet und es sah seltsam aus. Als ich versuchte, mit dem hinteren Schrägstrich ('') vorne zu entkommen, funktionierte es nicht. ..
example.rb
s = 'abc`123`xyz' # 'abc\`123\`xyz'ich will
puts s.gsub(/`/, '\`') # => abcabc123abc`123xyz
Wenn Sie sich fragen, warum dies so ist ..., scheint '\ `' als übereinstimmende Teilzeichenfolge in der Ersatzzeichenfolge verwendet zu werden.
Ich habe den Back Slash erhöht und es hat funktioniert
example.rb
s = 'abc`123`xyz'
puts s.gsub(/`/, '\\\`') # => abc\`123\`xyz
Trotzdem möchte ich die Möglichkeit haben, mit deaktiviertem Markdown zu posten. .. ..