Yes, but it’s a little complex. Here’s a Set Text action I made to bold a matching text string from user input to another widget. Make sure to change the Set Text action from “Value” to “Rich Text” so you can apply to bold formatting. “This” in this case refers to the text field, so This.text is the text on the text field. This was used with a repeater data set so I’m comparing against Item.name column.
[[Item.name.substring(0, item.name.toLowerCase().indexOf(This.text.toLowerCase()))]][b][[Item.name.substring(Item.name.toLowerCase().indexOf(This.text.toLowerCase()), Item.name.toLowerCase().indexOf(This.text.toLowerCase()) + this.text.length)]][/b][[Item.name.substring(Item.name.toLowerCase().indexOf(This.text.toLowerCase()) + This.text.length, Item.name.length)]]
In my use, if the text field has ‘abc’ on it and the repeater data set had ‘123abc456’ the output would be ‘123abc456’