そう言えば、正規表現が苦手かも
正規表現をnotで論理反転を試みようとしたらorz
describe "全角スペース、行頭/行末半角スペースにマッチする正規表現" do before(:each) do @regexp = / |^[\s]|[\s]$/ end it "マッチすること。全角スペースの場合" do " ".should match(@regexp) " ".should match(@regexp) " 行頭全角スペース".should match(@regexp) "途中 全角スペース".should match(@regexp) "行末全角スペース ".should match(@regexp) end it "マッチすること。行頭半角スペースが含まれる場合" do " 行頭半角スペース".should match(@regexp) end it "マッチすること。行末半角スペースの場合" do "行末半角スペース ".should match(@regexp) end it "マッチしないこと。途中 半角スペースの場合" do "途中 半角スペース".should_not match(@regexp) end it "マッチすること。" do " 行頭・行末半角スペース ".should match(@regexp) " 行頭・行末・途中に 半角スペース ".should match(@regexp) end it "マッチしないこと。" do "ふつうの日本語".should_not match(@regexp) "".should_not match(@regexp) "a".should_not match(@regexp) end end describe "全角スペース、行頭/行末半角スペースにマッチしない正規表現" do before(:each) do @regexp = // end it "" do pending "あとで書く" end end