Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

書籍 Regular Expressions Cookbook | Match Complete Lines That Do Not Contain a Word

パンくず

書籍 Regular Expressions Cookbook
Match Complete Lines That Do Not Contain a Word

概要

ある単語を含まない行について

サンプル

str =<<"EOS"
line1
kuroko
line2
EOS

puts str
puts "------------------------------------"
print str.gsub(/^(?:(?!\bkuroko\b).)*$/,"")

出力

line1
kuroko
line2
------------------------------------

kuroko