выражение регулярных выражений для одинарных кавычек в вставке SQL - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть требование регулярного выражения заменить строку для «это очередь Радж» на «это ход Радж»

Я получил регулярное выражение ('\ w + \ s \ w + \ s \ w + \' [^ '] \ w *'), но я не могу заменить одинарную кавычку на 2 кавычки.

Это для пользовательского инструмента, который заменяет всю строку в SQL куста вставки. Поэтому я хочу заменить одинарную кавычку на двойную, чтобы она вставляла всю строку в улей tabl.e ТИА.

С уважением, SK

1 Ответ

0 голосов
/ 07 ноября 2018

Просто используйте replace

String one = "this is Raj's turn";
String two = "this is Raj''s turn";

one = one.replace("'", "''");
System.out.println(one);
System.out.println(one.equals(two));

Даже при использовании replaceAll, который принимает регулярные выражения, вышеприведенное работает

one.replaceAll("'", "''");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...