Вы могли потенциально использовать Шаблон "декоратор" GOF и 'украсить' все классы та трассировка потребности.
Это, вероятно, только действительно практично с контейнером МОК (но как указатель ранее можно хотеть рассмотреть перехват метода, если Вы собираетесь спуститься по пути МОК).
Ответ @laalto близок, но он не будет работать в крайних случаях, особенно если 'a)'
встречается где-то в другом месте строки. Вы хотите использовать SUBSTR
, чтобы удалить только первые 3 символа.
sqlite> SELECT REPLACE ("a) I have some information (or data) in the file.", "a) ", "");
I have some information (or datin the file.
sqlite> SELECT SUBSTR ("a) I have some information (or data) in the file.", 4);
I have some information (or data) in the file.
Итак, обновив его запрос, он должен превратиться в:
UPDATE tbl SET col=SUBSTR(col, 4) WHERE col LIKE 'a) %';
Вы можете использовать REPLACE
также для удаления частей строки:
UPDATE tbl SET col=REPLACE(col, 'a) ', '') WHERE col LIKE 'a) %';