I have a lot of grass inside the border along my back fence bed. I will have to spray it with roundup to get the roots. I don't like using it but sometimes you just have to. I won't kill a flower with it though so I pull the unwanted stuff close to my plants. Last year I put down mulch which has really help keep the weeds under control. I also use landscape fabric under the mulch. Later if I want to plant something, I just cut a circle in the fabric. But seeds fly in the air, so I still get weeds growing in the mulch but they are easier to pull before their roots find a way through the fabric.
I went outside about an hour ago to pick asparagus and before I came back in with a bag full, I had finished weeding the few areas that still needed it. This is the best it has looked. Here is a picture with the weeds still in it. I mulched this area last year and put down corn gluten which is a preeminent and put down salt over the asparagus mounds. It really helped keep the weeds down. I just re-mulched this on May 19th.