notes
에서 example_header
(으)로 시작하는 모든 항목을 삭제하고 싶습니다. 내가하려고 노력 :루비에서 "gsub"를 사용하여 파이프를 삭제하지 않는 이유는 무엇입니까?
example_header = <<-EXAMPLE
-----------------
---| Example |---
-----------------
EXAMPLE
notes = <<-HTML
Hello World
#{example_header}
Example Here
HTML
puts notes.gsub(Regexp.new(example_header + ".*", Regexp::MULTILINE), "")
을하지만 출력은 다음과 같습니다
Hello World
||
왜 삭제되지 않습니다 ||
?
고마워요! 정규 표현식없이 동일한 방법을 제안 해 주시겠습니까? –
@Phrogz : Misha가 헤더 * 및 그 이후의 모든 것을 삭제하려고하기 때문에 작동하지 않습니다. –