You shouldn't, you should find a Delauney procedure that handles borders correctly.
Alternatively, you could, assuming you know the edges, go through each triangle and remove the ones that cross the edge. Find percent segment tests for code to do this.
Martin beckett
source share