Across the UK and Republic of Ireland, it is against the law to carry a knife or an offensive weapon in a public place unless you have a good reason. If police think you are carrying an offensive weapon they can stop and search you. Exception.