From my understanding and reading through the forums, the $1 represents the RegEx string that you do want to pass through, like a variable.
Oh, I forgot you may need to escape the ? for it to work.
/plant-detail-page/\?plant_id=(.+)
/national-collection/plant-search/plant-profile/\?CPCNum=$1