は、私は次のように似ているテキストの一部を持っています。最初に\ n文字を削除しようとすると、それは夢のように機能しました。問題は、実際に\ n文字を削除できないことです。改行をそのまま残しながら、このような置換をどうすればできますか?ルビーGSUB問題
1
A
答えて
7
デフォルトでは、.
は改行文字と一致しません。 http://rubular.com/r/YxLSB1Iq95
2
べきstr.gsub!(/==EX.*?==EXCLUDE/m, '')
をお試しください:
はstr.gsub!(/==EX.*?==EXCLUDE/m, '')
ここRubularのライブデモです:あなたはRubyでm
修飾子を有効にした場合、それが動作するはずです(他の言語で、これはs
修飾子です)新しい行にまたがるようにします。
関連する問題
- 1. ルビーダブルスラッシュGSUB問題
- 2. ルビーGSUB戻り値
- 3. R - GSUBの問題CSV
- 4. 条件付きルビーgsub
- 5. ルビーGSUB部分一致
- 6. ルビー、問題が
- 7. ルビー:ネット:: HTTP.start問題
- 8. ルビー:モジュールの問題
- 9. gsubとregexのRの問題
- 10. ルビーGSUB小切手または(||)パターン
- 11. ルビー - Hash.from_xml空のCDATA問題
- 12. ルビー再帰アルゴリズム問題
- 13. モンゴ - ルビー接続の問題
- 14. ルビー - マス割り当て問題
- 15. ルビーの結合論理の問題
- 16. ルビーon Railsのモデル団体が問題
- 17. ルビー - エンコーディングに関する問題
- 18. ルビー:Hpricotの問題 - rb_hash_lookupはMSVCRT-ruby18.dll
- 19. ルビーのシングルトンに関する問題
- 20. ルビー:宝石依存関係の問題
- 21. CSSタグをgsubに置き換える際の問題
- 22. 'gsub'でregexを使用する際の問題
- 23. GSUB
- 24. forループで何が問題になっていますか? -gsub rownames
- 25. ルビーの宝石の問題(何が起こっているか)
- 26. ルビー宝石バンドル問題が - ソースのいずれか
- 27. ルビーn.times問題IRB使用のRuby 2.3では
- 28. ルビー+ Rails3:私のテストでは、アレイの問題
- 29. ルビー2.2.2の宝石の更新に関する問題
- 30. ルビーでActiveMQ + activemessaging gemを使用する際の問題
'== EXCLUDE'行の改行を保持すると仮定すると、2番目のgsub引数はおそらく" \ n \ n "でなければなりません。 – JellicleCat