У меня есть набор строк, которые содержат в себе один или несколько вопросительных знаков, разделенных запятой, запятой плюс один или несколько пробелов или потенциально оба. Так что все эти строки возможны:
BOB AND ?
BOB AND ?,?,?,?,?
BOB AND ?, ?, ? ,?
BOB AND ?,? , ?,?
?, ? ,? AND BOB
Мне нужно заменить вопросительные знаки на @P#
, чтобы приведенные выше примеры стали:
BOB AND @P1
BOB AND @P1,@P2,@P3,@P4,@P5
BOB AND @P1,@P2,@P3,@P4
BOB AND @P1,@P2,@P3,@P4
@P1,@P2,@P3 AND BOB
Какой лучший способ сделать это без регулярных выражений или Linq?