In your sample data would the patten be inconsistent regarding the number of commas that need to be replaced? I'm thinking that might be the case looking at your sample...Also if you want to replace the commas in the bolded copy what is it you want to replace them with?
Not knowing the number of commas I might choose to use Quotes to ID the copy with a grep string like
find:
(?<=ArtToCanvas,)(.+)(?=,ArtToCanvas,prints,)
replace:
"\1"
Parts explained **Look ahead and look behind are not found and therefor are not captured.
(?<=ArtToCanvas,) Positive look behind
(.+) Captured copy
(?=,ArtToCanvas,prints,) Positive look ahead
This will put Quotes around your copy at which point you would be able to replace just the commas between the quotes or import into Excel or most other apps as the structure should be correct for dealing with the commas in the string.
Hope that helps
-George