I think that the main issue that you are facing is that Rich text fields are in a JSON format like this one:
{
"blocks": [
{
"key": "",
"text": "Project...",
"type": "unstyled",
"depth": 0,
"inlineStyleRanges": [],
"entityRanges": [],
"data": {}
}
],
"entityMap": {}
}
You will need to read the field, map it using the JSON functionality, and then you will be able to use all the text you need
Hope it helps