先頭の^と末尾の$もいらん気がする