@Albin: Я думал, это очевидно ... Но, ладно, я добавлю несколько комментариев ...

  • Допустим, имена файлов хранятся в файле с именем {{X22}}, тогда вы можете использовать: {{X23}}
  • Блестяще! Спасибо @anubhava поработала хорошо! И последний вопрос: можно ли заставить sed работать в фоновом режиме?

А {{X24}} будет инициализировать за вас весь массив.

Кроме того, хотя {{X25}} является подходящим значением нулевого указателя, вместо него следует использовать {{X26}}. Это более четко передает, что вы запрашиваете нулевой указатель, и это также может спасти вас, если по какой-то причине ваш тип не станет указателем, поскольку это вызовет ошибку компилятора.

Однако это удалит только первое вхождение, и это нетривиально изменить, потому что вам потребуется неограниченное повторение в утверждениях lookbehind, которые Python не поддерживает. Для записи,

Сработает, но это регулярное выражение не будет компилироваться в Python.

0
SpaceGhost440 24 Дек 2019 в 20:01
MainActivity ma = new MainActivity (); AdaptorTasks at = new AdapterTasks (ma, title, subt, imgid);
 – 
SpaceGhost440
24 Дек 2019 в 20:04
Вы можете объяснить это, пожалуйста? Итак, я вызываю конструктор по умолчанию с помощью T {}?
 – 
Cece Dong - MSFT
2 Янв 2020 в 12:03

2 ответа

  1. Не размещайте изображение текста, так как оно недоступно для поиска. Опубликовать как обычный текст
  2. ваш TESTLIST по-прежнему будет давать master , но ваш master теперь представляет собой master с 14 строками (кроме, возможно, последней итерации) - поэтому используйте branch

Android: передать экземпляр MainActivity во фрагмент

0
Shamrai Aleksander 24 Дек 2019 в 20:30
Ты прав. Я думал, что это может быть легкое решение для кого-то с небольшими знаниями в Laravel.
 – 
SpaceGhost440
24 Дек 2019 в 21:41
Есть разница в том, как работают master и branch. Согласно документам, master вернет содержимое групп захвата, даже если сам результат совпадения является пустой строкой (что и есть в вашем случае, поскольку регулярное выражение полностью состоит из утверждений опережающего просмотра).
 – 
Shamrai Aleksander
24 Дек 2019 в 21:56

Вам не нужно знать тип, вам просто нужно использовать лучший инициализатор. Вместо {{X14}} используйте {{X15}} или {{X16}}, например

  1. и теперь вы получаете значение, инициализированное {{X17}} для любого типа {{X18}}.
  2. Поэтому, если вы хотите удалить {{X19}} из текста тогда и только тогда, когда он также не содержит {{X20}}, вы можете использовать

enter image description here

  1. Есть статья Microsoft по этому вопросу, в котором упоминается проблема совместимости Lotus 1-2-3 и почему эта ошибка в Excel не будет исправлена

enter image description here

  1. Эта статья 2019 года перекликается с другими, написанными более 20 лет назад. Но это хорошее резюме.

enter image description here

  1. Интересно, поэтому, чтобы правильно прочитать дату в ячейке, мне всегда нужно проверять, соответствует ли она значению до 1.3.1990, и вычесть 1, иначе я получаю неправильную дату. Возможно, добавьте еще одну проверку на случай, если MS решит исправить ошибку в будущем.

enter image description here

  1. Вы можете сделать код еще короче и просто использовать
0
Cece Dong - MSFT 25 Дек 2019 в 06:18