Как удалить одну обратную косую черту и заменить двойную обратную косую черту на одну [закрыто]

Один подход, который работает только для добавления заголовков на каждую страницу, состоит в том, чтобы обернуть ваш контент в <table>, а затем поместить содержимое заголовка в тег <thead> и ваш контент в тег <tbody>, например:

<table>
  <thead>
    <tr>
      <th>This content appears on every page</th>
    </tr>
   </thead>
   <tbody>
     <tr>
       <td>Put all your content here, it can span multiple pages and your header will show up at the top of each page</td>
     </tr>
   </tbody>
 </table>

Это работает в Chrome, а не на 100% уверенном в других браузерах.

0
задан Ilya 29 March 2019 в 09:46
поделиться

1 ответ

Похоже, вы хотите заменить \x на x. Для этого вы можете использовать

str = str.replaceAll("\\\\(.)", "$1");
  • "\\\\", так как регулярное выражение представляет один \, созданный "\\" в строковых литералах
  • . может представлять любой символ ( за исключением разделителей строк, но это не должно быть проблемой на основе вашего примера)
  • (.) поместит его в «группу захвата», которая будет проиндексирована как 1
  • [ 119] в формуле замены, позволяет нам использовать текущее совпадение группы 1 (символ соответствует ., поэтому это будет символ, который был экранирован с помощью \).
0
ответ дан Pshemo 29 March 2019 в 09:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: