Сделать приложение Dropbox загружать в фоновом режиме без необходимости открывать каждые 10 минут

Я живу в США. Я хотел бы использовать предоплаченные карты, чтобы купить БТЦ (менее чем $100USD) Я пробовал trucoin.com и время ожидания огромно, 4 дня с момента входа и до сих пор не получил приглашение.

Я тоже пробовал circle.com но они в настоящее время не принимаем варианты предоплаты.

Что других вариантов у пользователей предоплаченных карт у?

+222
letija 17 янв. 2021 г., 07:20:01
24 ответов

В Bitcoin средней прошлом (как в вашей цитате) используется для всех операций, где часы вопросы, которые ограничивает действие любой данной метки шахтеров. Шахтеры могут исказить время их блок довольно сильно, без всяких пагубных последствий к сети, некоторые предыдущие горно оптимизации участвует смещения отметки времени вперед, чтобы избежать необходимости делать дорогостоящие операции, чтобы загрузить новый Merle корень.

Есть одно исключение, где какой-то гадостью, что от одной ошибки в окне сложность расчета, что означает, что метка одного блока выпадает из окна расчета. Это обычно известно как таймвоп атаки, но не значительная угроза в реальном мире, это полезно для заражающие сброс сложности в тестовой сети, если она слишком высока, однако.

+991
Shahidkhan Khan 03 февр. '09 в 4:24

Да. Это очень легко сделать. Все, что вам нужно использовать программу iPhoto. Подключите устройство В, и (если это уже не случилось) откройте iPhoto. Выберите устройство в меню слева и нажмите кнопку "Импорт фотографий" на приглашении. Фотографии и видео будут импортированы.

В конце этого, будет еще одна подсказка. Нажмите кнопку "удалить фотографии" и фотографии и видео будут удалены с вашего устройства.

+986
Spas Vasilev 14 нояб. 2019 г., 04:51:42

Простой вопрос: Как установить модули CPAN на ОС-Х, как нормальные Линуксе/Юниксе?

Я просто хочу тип в архива CPAN что-то как установить Perl6::сказать, например.

+823
Khoa Le 16 мар. 2023 г., 09:00:43

в Ubuntu 16.04, раздача 2.75

Примечание: у меня раздача работает с --hostsdir вариант, так что раздача должна забрать записи узла записаны в этот каталог.

Шаги для воспроизведения:

... свежая машина загружается ...
$> Echo 'мое-ИС test.domain.com' > $DNSMASQ_HOSTS_DIR/тест
$> судо с ip netns добавить тест
$> судо ИС ссылке добавить Соколе-тест тип Соколе экспертный тест-eth0 в название 
$> судо связи IP-набор тест-eth0 в netns тест
$> судо ірадреса добавить 10.0.4.1/24 на Соколе-тест Дэв 
$> судо связи IP-набор Соколе-тест
$> судо и ip netns exec для "теста" IP-адрес добавить "10.0.4.2/24" Дэв "тест-интерфейсе eth0"
$> судо и ip netns exec для "тестирования" связи IP-набор тест-eth0 в вверх
$> судо и ip netns exec для "теста" установить связи IP-Ло до
$> судо тест ip netns exec будет "" добавить IP-маршрут по умолчанию через "10.0.4.1"
$> судо IP-маршрута добавления "10.0.4.2/32" по умолчанию Дэв "на Соколе-тест"
$> судо команды mkdir -р /и т. д./netns/тест
$> судо Баш-с", Кот > в /etc/netns/тест/файл resolv.конф" << Эол
 имен MY_IP
Эол
$> судо с ip netns exec для теста Баш
тест-НС$> хоста test.domain.com
 ;; подключение истекло; ни один из серверов не может быть достигнуто

Итак, я создал сеть в пространстве имен, но не могу войти в свой DNS-сервер. Следующие 2 шаги, чтобы исправить проблему и в результате мое замешательство.

... вернуться к глобальному пространству имен по умолчанию ...
$> судо услуги раздача перезагрузить
$> судо с ip netns exec для теста Баш
тест-НС~# хоста test.domain.com
 тест.domain.com адрес MY_IP
 ... Работает! Что?!

В моем понимании, перезагрузить сервер dnsmasq не должны оказывать влияние на сеть сетевое пространство. До рестарта я не могу связаться с DNS-сервером, после перезагрузки (и новый экземпляр сетевого пространства имен оболочки) я могу открыть и получить ответы от раздача. Я не могу понять, почему DNS не работает без перезагрузки сервер dnsmasq, и почему он после этого не работает (хотя у меня есть ощущение, что они связаны :=]).

Любая помощь будет высоко оценили.

+816
ArtExc 26 сент. 2013 г., 08:52:22

Академия Google пытается сделать это, но это выглядит, как будто автор должен иметь профиль и соавторы, либо обоих авторов необходимо добавить публикацию в свои записи, или один автор должен добавить остальных (в дополнение к их имени на бумаге автор списка).

В researcherid можно, видимо, сделать то же самое, опять-таки, если у автора есть профиль, но поиск не работает (я не могу даже найти себя не в researcherid), и он может только пересечь заполнения автор список из документов, которые автор добавил с помощью веб-науки.

Так что если ваша цель человека есть профиль в Академии Google, что они поддерживают хорошо, и это общее в полевой, вы можете сделать очень хорошо.

В противном случае, вы можете автоматизировать выскабливание своей странице в публикации?

+784
Rajesh Upadhyay 7 янв. 2014 г., 05:56:47

Я думаю, как только вы финансируете, это ваш, а вы просто погашая кредит в финансовой компании. Так долго, как вы погасить кредит, финансовая компания не волнует, что вы делаете с ним.

Я понятия не имею, если кредит будет открыт или нет, тем не менее, это очень хороший вопрос.

+767
Daniel Zigma 11 мар. 2010 г., 07:08:36

ОП решил проблему путем удаления xfce4-notifyd , выполнив команду sudo apt-получить удалить xfce4-notifyd.

+708
mmax 8 февр. 2021 г., 20:10:55

Попробуйте подключить карту памяти microSD на компьютер с помощью microSD адаптер (не подключая телефон). Вы можете быть в состоянии получить доступ к все ваши файлы при подключении напрямую к компьютеру.

+600
Anish Patel 19 мар. 2021 г., 20:20:41

Рецепты белого шоколада торт стиль (или мороженое/трюфель/...) покрытия (энергичный добрый, не мягкий глазурь), как правило, опираются на какао-масло, укорочение, сахар и молочный порошок в качестве наполнителя. Порошки соевого молока не доступны везде и делают ненадежной заменой из-за самой марки зависит от присадок и свойств. Что может использоваться в качестве надежных, non-молокозавода наполнитель?

+571
user6902107 28 окт. 2013 г., 12:46:57

Хотя в целом старая операционная система, чем то, что корабли-это не то, что работает, при переходе там часто больше свободы для водителей должен быть достаточно поздно версия

Поскольку вы только купили розничную версию операционной системы - вызов Apple сразу же и спросить, если они могут помочь, чтобы увидеть, если они должны доставить другому построить, чтобы вы без каких-либо затрат. (Вы обычно должны платить, если вы потеряете диск, но в этом случае, если Mac поддерживает снежного барса может быть установочный диск для данной конкретной модели или новее нажав на DVD-диск может быть единственное, что вам нужно.)


Вы также можете исследовать это здесь:

Шансы у вас есть более ранняя модель 2011 Макбук Про, но это платит, чтобы быть уверенным, запустив серийный номер (и даже, что может быть неправильно - но поддержки Apple может помочь в таком случае...)

Если мои догадки верны, вам просто необходимо 10.6.6 и построение 10J3210 или новее. Я не видел розничная снега диска леопарда, новее, чем 10.6.3 построить 10D575 поэтому вам может понадобиться более новой версии, чтобы идти.

Вооружившись этой информацией, вы теперь можете понять, почему "розничная копий Mac OS Х может не всегда работать правильно с Новые Маки" сам свяжется с Apple уход и посмотрим, смогут ли они и будет вам машина конкретными строить так как вы платит клиент :-)

+549
GregularExpressions 30 сент. 2018 г., 15:37:34
SSLBump модуль кальмар, что позволяет МСАП проверки SSL-трафика.
+480
Arief Anbiya 8 окт. 2019 г., 06:18:43

Я хочу использовать DNS-сервер на моей машине, чтобы разрешить просмотр для всех имен, заканчивающихся на .Дев.

Я создал файл/etc/сельсин/Дев для этого, и проверил, что это работает для записей:

"dscacheutil -Кью хост -имя мля.мля.Дэв
имя: бла.мля.Дэв
IP-адрес: 127.0.0.1

Так далеко, так подливой.

Однако, то, что я действительно нужно сделать, это использовать локальный DNS-сервер, чтобы разрешить SRV запросы.

Когда я Руби напрямую на локальный DNS-сервер, он может разрешать запросы "ОК":

>> И::ДНС.новый(
 сервер имен: '127.0.0.1',
 поиск: 'Дэв',
 ндоц: 1
).getresources(
'На _http._tcp, относящийся.демо-сервис-фу.Дэв',
Файл resolv::ДНС::ресурса::в::СРВ
)
=> [#<И::ДНС::ресурса::в::СРВ:0x007faa192fc720 @приоритет=0, @вес=0, @порт=5200, @норма=#<и::ДНС: название: 127.0.0.1.>, @ТТЛ=0>]

Однако, когда я использую ОС Х по умолчанию, название не решен:

>> И::ДНС.новый.getresources(
'На _http._tcp, относящийся.демо-сервис-фу.Дэв',
Файл resolv::ДНС::ресурса::в::СРВ
)
=> []

Используя tcpdump, я вижу, что в первом случае разрешение происходит (и успешно!) через loopback-интерфейс:

"судо тсрйитр -я назван lo0 -с 0 -б 524288 -ш ~/рабочий стол/DumpFile-с-сервер имен.на PCAP
"тсрйитр -с 0 -р DumpFile-с-сервер имен.на PCAP
чтение из файла DumpFile-с-сервер имен.на PCAP, ссылку-типа null (БСД петлевой)
14:11:18.532418 ИС на localhost.mphlpdmc > на localhost.домен: 10530+ СРВ? На _http._tcp, относящийся.демо-сервис-фу.Дев. (55)
14:11:18.532575 ИС на localhost.домен > на localhost.mphlpdmc: 10530* 1/0/0 СРВ 127.0.0.1.:5200 0 0 (84)

В последнем случае (без указания имен), запрос разрешения выходит за сеть, а не так, как вы ожидаете:

"судо тсрйитр -я en0 -с 0 -б 524288 -з ~/рабочий стол/DumpFile-по умолчанию.на PCAP
"тсрйитр -с 0 -р DumpFile-по умолчанию.на PCAP
чтение из файла DumpFile-по умолчанию.на PCAP, ссылку-типа EN10MB (локальные сети)
14:09:35.567565 ИС 192.168.3.21.скачать-экс-6 > О2.mobilewifi.домен: 21300+ СРВ? На _http._tcp, относящийся.демо-сервис-фу.Дев. (55)
14:09:35.643653 ИС О2.mobilewifi.домен > 192.168.3.21.скачать-экс-6: 21300 или nxdomain 0/1/0 (130)

Так что, для меня это выглядит как файл/etc/сельсин/* система используется для типа запросов, но не для СРВ?

Я не могу найти однако подтверждения для этого в документации,...

Есть ли способ для меня, чтобы быть в состоянии использовать файл/etc/решатель для SRV просмотров?

+418
Julie Annette Johnson 8 янв. 2020 г., 05:37:14

У меня есть некоторые старые файлы OneNote (с .один) расширение от тех давно лет, когда я еще страдал от Windows.

Кроме того, у меня есть некоторые текущие файлы шаблона с .один расширений.

У меня больше нет (или хотят) доступ к Windows-машине с или без приложения OneNote.

Тут любые средства существуют для меня, чтобы импортировать такие файлы в мой новый OneNote для Мак?

+353
Guy Tabak 2 янв. 2010 г., 18:06:46

В течение указанного времени, попробуйте следующее:

найти . -название "*" -тип F опции-mtime +7 -exec МВ -Т /папке/с/перевод/файлы {} +
+340
James Norman ONeill 27 авг. 2018 г., 16:34:19

Несколько вещей, которые вы можете попробовать (заказал на "напористость"):

  • Начнем с команды-вариант-побег , чтобы вызвать принудительно закрыть диалоговое окно и посмотреть, если она есть. Если это так, силы бросить его (похоже, вы уже пробовали это).

  • Открыть терминал и запустить ПС-ДСП | грэп для Firefox. Если Firefox появится в списке (обратите внимание, что там всегда будет запись для поиска в Firefox, это не то, что вы хотите, собственно Firefox будет указано как что-то вроде /приложения/браузера Firefox.приложение/содержание/Макосе/для Firefox), обратите внимание на ПИД (второй столбец, ряд), и запустить командой kill -9 <PID процесса>.

Если ни один из них не работает, попробуйте перезагрузить док (возможно, в Firefox вообще не работает, но Док в замешательстве):

  • Использовать тот же ПС-ЭДП | грэп-станция для iPod.
  • Там должен быть процесс /система/библиотеки/CoreServices/док.приложение/содержание/Макосе/док, обратите внимание на PID и запустить убить <идентификатор процесса>.
  • Док должен на мгновение исчезает и затем перезапустите.

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

+336
snuFBox 24 окт. 2021 г., 09:38:34

Что Эхо делает с экранированных символов определяется реализацией. Во многих реализаций Эхо (включая самые современные), переданной строки, не рассматривается для побегов у всех по умолчанию.

С Эхо, предоставленные ГНУ Баш (как строение) и некоторых других вариантов Эхо, вы можете делать нечто вроде следующего:

Эхо -Ан файла первая строка\nsecond линия\nthird линия\п' > 

Однако, это действительно звучит, как вы хотите Е, который является более четким для моих глаз, и более компактен, тоже (он имеет эту функцию, определенные в POSIX):

функции printf '%з\п' файл 'первая строка' 'второй линии' 'третья строка' > 

Вы также могли бы рассмотреть с помощью вот документ:

кошка > файл << 'ВФ'
первая линия
вторая линия
третья линия
ВФ
+288
FlamingThunder 7 апр. 2023 г., 16:15:27

Основные правила будут зависеть от сети, как сети могут использовать SLAAC, то вместо протокола DHCPv6, или там могут быть и другие осложнения в зависимости от туннелей, обработка ICMP и т. д.

-Входной сигнал -м трассировщика --ctstate новый -м УДП -П по UDP --dport 546 -Д на fe80::/64 -Джей принимает

подходит для DHCPv6-клиент. DHCP-клиенты не должны принимать порт сервера 547 трафика, как предположительно они не являются также DHCP-сервер. Пакеты приходят от DHCP-сервером из порта в порт 546 547 на клиента; отслеживание подключения не применять в качестве клиента транслирует (или действительно рассылает под IPv6) и сервер отвечает с адреса, не имеющие отношения к где клиент транслироваться по.

Это достаточно безопасно, так как корень нужно слушать на портах <1024 , так что случайных пользователей на клиентской системе не должны быть в состоянии запустить вредоносную службу там по умолчанию (может быть, они могли бы Дос доступ к сети?). на fe80 - это трафик локальной столь отдаленных злоумышленников на некоторые другие подсети не должны иметь возможность направлять трафик на этот порт (если у вас есть злоумышленников в вашей подсети вы, вероятно, есть другие более важные проблемы, такие как использование сетевых передач, что предотвращает изгоев DHCP-серверы).

Входящий трафик ICMPv6 может быть очень сложным в зависимости от того, что вы хотите разрешить или запретить, хотя, вероятно, можно справиться с дефолтами отслеживания соединений для простого клиента IPv6. Смотрите в RFC 4443 и РЧЦ 4890 для более подробной информации.

+271
user2648421 4 июл. 2011 г., 02:49:48

VMware будет перевести свой беспроводной карты на хост для проводной карты, которые доступны для гостей. Единственный тип сетевой карты, который вы сможете добавить к гостю проводные карта.

То, что вы скорее всего хотите сделать, это установить в Fedora оценки использовать "мостовом" режиме сетей, а затем конфигурации Fedora на использование DHCP.

Предполагая (плохо знаю), что вы работаете с VMware Workstation на ОС Windows 7:

Мостовой руководство по работе в сети

По словам Федора сетей руководство Fedora есть NetworkManager не установлен DHCP по умолчанию, нажмите ссылку Подробнее.

+269
Honeybear 12 мар. 2018 г., 15:03:39

Почему ioerr_cnt растет, не показывая никаких сообщений в журнале?

Я борюсь немного, чтобы понять что процесс это делает. судо как lsof +Д /Дев/ , кажется, не показывают каких-либо процессов с SCSI устройства в настоящее время открыт, но я не вижу никаких соответствующих Open() вызывает в момент ошибки либо (кд /Дев && судо fatrace -с)...

[Ответ:] диски udisks опросы каждые десять минут, например, для умных данных.

$ ПС-топор|грэп udisksd
 810 ? Протокол SSL 0:13 в /usr/IP-адресов/udisks2/udisksd
$ судо трассированием -т-е -п 810
[пид 810] 14:11:09 клон(трассированием: процесс 26543 прилагается
child_stack=0x7f8fc551ddf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f8fc551e9d0, ТЛС=0x7f8fc551e700, child_tidptr=0x7f8fc551e9d0) = 26543
[пид 26543] 14:11:09 set_robust_list(0x7f8fc551e9e0, 24 <недоделанный ...>
[пид 810] 14:11:09 опрос([{ФД=4, события=Поллина}, {fд=8, события=0}, {ФД=9, события=0}, {ФД=11, событий=Поллина}, {ФД=13, события=Поллина}], 5, 599968 <недоделанный ...>
[пид 26543] 14:11:09 <... set_robust_list возобновил> ) = 0
[пид 26543] 14:11:09 вызова prctl(PR_SET_NAME, "бассейн") = 0
[пид 26543] 14:11:09 в openat(AT_FDCWD, "/разработчика/ПДД", флагов o_rdonly|o_nonblock и) = 14
[пид 26543] 14:11:09 в ioctl(14, SG_IO, {охранник='Q', то, протокол=BSG_PROTOCOL_SCSI, подпротокол=BSG_SUB_PROTOCOL_SCSI_CMD, ...

Я не знаю, почему fatrace не кажется, чтобы показать это устройство открытия udisks. Ему удалось показать другим выходом устройства (например, когда я бежал как lsof, или когда я запустил Firefox и он открыл файл /dev/Дри/card0).

^ Кто-нибудь знает?

+200
Balogh Ferenc 12 нояб. 2017 г., 00:43:24

Где я могу получить таблицу с количеством устройств на iOS, проданных во всем мире, специально для:

  • для iPhone (первого поколения)
  • iPhone с поддержкой 3G
  • айфон 3ГС
  • для iPhone 4
  • айпад
  • для iPad 2
  • в серии iPod

И число прошивкой активаций:

  • в iOS 4.3
  • для iOS 4.2
  • для iPhone 3.1.3
  • для iPhone 3.1.2
+173
Anemic Cinema 1 апр. 2023 г., 14:25:07

Если я вставить ссылку/URL-адрес в приложение "Заметки" от моего iPhone, он отлично работает, я могу нажать на него и открыть в сафари.

Когда я пытаюсь вставить ссылку с моего компьютера в Windows, через icloud.com в записке отображается нормально на моем телефоне, но когда я нажимаю на ссылку, ничего не происходит (кратко).

В данном случае, я вынужден скопировать и вставить ссылку в сафари вручную.

Я оклейке с Windows 7 компьютер под управлением Chrome. Ссылку не появляются, подчеркивание и все. Это как если iOS знает, его URL, но не открывала ее.

+156
Flynn Daly 9 нояб. 2018 г., 04:40:28

Я могу открыть iPhoto на моем Mac с Yosemite, так что это может быть также просто, как обновление. У меня версия 9.6.1.

Фото для меня не показывает вкладку событие iphotos, а, изображения из iPhoto просто в фотографии.

Если вы считаете изображений в iPhoto не импортируются в приложение "Фото", затем выполните следующие действия: Откройте папку "картинки", и искать старый значок из библиотеки iPhoto. Щелкните правой кнопкой мыши и выбрать Показать содержимое пакета'. В это папке под названием "Мастерс". Откройте это, и вы увидите все ваши фотографии.

Теперь, сделайте то же самое с новой библиотекой фотографий. Показать содержание пакета на него, и вы увидите папку "хозяев". Вы заметите, что эта папка мастеров содержит те же образы, в том числе и старые изображения. Если это не так, что-то случилось на импорт во время установки.

Вы можете просто выбрать все изображения в папке программы iPhoto 'мастеров' и перетащите их в фотографиях, которые будете добавить все эти фотографии в приложение Фото. Он будет дублировать картинки, фото Установка приложения не делать.

+148
dregen 22 февр. 2010 г., 00:53:47

В Windows 7 на компьютер зона имеет диски отсортированный по типу список которых размер оставшихся и прогресс бар, чтобы представлять размер используемых в настоящее время.

Есть ли способ, чтобы настроить в Ubuntu 11.04 делать то же самое? (Нет предыдущей модификации)

enter image description here

Я хочу в стиле компьютера раздел, чтобы выглядеть как Windows 7, не использовать то, что уже есть.

+120
jeffbyrnes 5 июн. 2012 г., 09:47:55

Дело о СЭД является то, что он жадный. Он будет столько, сколько можно сожрать за каждый случай. Это можно использовать в свою пользу в с///глобальные замена контексте. Если вы \(Группа\) *Ноль или более совпадений строки, СЭД будет Гlobally сожрать тех, первых, в каждом конкретном случае. И так, если вы можете надежно разграничит /матч этого/ |пропустить| случае, если вы можете сделать что-то вроде этого:

СЭД с/\([^<>]*<\)*\(Матч *\)*\(Убрать *\)*/\1/г
 с/.\{,45\}[^ ]*/&\
/г; С/\(\П\) */\1/г
'<<Вход
Запрещается снимать какие-либо матч, если <в \матч 
вы действительно хотите удалить как-то запятыми.> \
И вы можете удалить любой матч <на ваш матч \
разделитель столько раз, сколько ваш матч происходит \
в матче разделители.>
Вход

Выход

Запрещается снимать какие-либо матч, если <вы хотите
как-то с запятыми.> И вы можете удалить любой
матч <на ваш разделитель столько раз, сколько вашей
происходит внутри разделители.>

На входе нет ни единой строчки, потому что оболочка экранирует символы новой строки в документ на обратные. СЭД разбивает его на 45 Чаре (дать или взять) границы и выводит его. До сих пор, как вы можете видеть, каждое появление либо матч или удалить за пределы <...> граница остается, тогда как все эти В будут удалены из вывода.

Это функция СЭДс жадностью, как это относится к матчу, происходящие *ноль или более раз. Это жадность, которая делает замену невозможно сделать таким же образом, хотя это требует только дополнительный шаг или два, чтобы отрицать.

Чтобы получить ясную картину того, как это работает, мы можем выполнить замену, которая, кстати, не так часто может быть очень полезно, если применяется непосредственно, так как я хотел показать:

функции printf '%ы %з\п' '<321Nu0-9mber123\>' 
 'String321strinG' \
 '<321Nu0-9mber123\>' 
 'String321strinG' |
СЭД с/\(<[^<>]*>\)*[0-9]*/\1!/г'

Выход

<321Nu0-9mber123>! !Ы!Т!Р!я!Н!г!ы!Т!Р!я!Н!Г!
<321Nu0-9mber123>! !Ы!Т!Р!я!Н!г!ы!Т!Р!я!Н!Г!

Поэтому, когда СЭД соответствует линии на глобальная модель, он пытается сопоставить эту схему столько раз, сколько это возможно, сохраняя при этом ее характерный жадность. Побочный эффект жадности, когда шаблон для нуля или более вхождений заданного и не соответствует отрезок линии является то, что она все еще соответствует - соответствует нулевая строка между байтами на часть строки, в которой она не соответствовала.

Выше вы можете видеть, что <...> string является неизменным, тогда как цифры в строке... не только исчез, но и то, что СЭД вставляется на ура для каждого персонажа. Это отражает СЭДс матча на нуль-строку каждый раз. Именно по этой причине, что эта техника полезна для гlobally отграничение матче замены вместо одной.

И вот как это может работать:

функции printf '%ы\т%з\п' '<321Nu0-9mber123\>' 
 'String321strinG' \
 '<321Nu0-9mber123\>' 
 'String321strinG' |
СЭД-х/[0-9]/&\Н/Г;С/\(<[^<>]*>\)*\Н*/\1/г;г/\н/0/'

Выход

<302010Nu00-90mber102030> String321strinG
<302010Nu00-90mber102030> String321strinG

Это добавляет нолик к каждой цифре, что происходит внутри < и > - это довольно простое дело - но, по правде говоря, вы можете использовать ewline персонажа таким образом, чтобы выполнить глобальную замену для любого матча. Основным принципом является:

  1. Сделать СЭД с/Матч/&\п/г'
  2. Затем выполните СЭД 'с/\(матч группы\)*\Н*/\1/г'
  3. Последний раз делал СЭД с/Матч\Н/заменить/г'

Правда, эти примеры демо-только плоский список примеров - < всегда precededs >. Гнезда тоже нуждаются в рассмотрении. Они сложнее, иногда намного сложнее, но, хорошо...

СЭД с/\([{}]\)\([^{}]*[{}]*\1\)*/\н<&>/г
'<<Вход\
{{{1!}{2!}{3!}}}снаружи!{{{4!}}{{5!}}}
Вход

Выход

<{{{1!}{2!}{>3!
<}}}>снаружи!
<{{{4!}}{{>5!
<}}}>

Он сериализует групп строк. Он работает на переменном разделитель его матчи за матч группы с одновременной укладке, так как многие из тех же добрых разделитель столько, сколько он может два раза подряд (по крайней мере в два раза) и, как побочный эффект ветры сравнивая открывает закрывает. Что сказал, Для простоты, остальное буду считать, что любой читатель будет использовать аналогичные средства, чтобы подготовить материалы и гнезда не проблема.

По существу, резолютивная идея все это соответствует приоритет. Первый пример работал, пытаясь соответствовать какой-либо группы не-разделитель символов, непосредственно предшествующих открытой разделитель, прежде чем пытаться соответствовать строкам удаления. Само собой разумеется, что если первые групповые матчи тогда, когда подмена завершается вся соответствующая группа может быть заменена только с самим собой - и это то, что может сделать замен сложно. Абсорбция более простой, потому что когда вы подходите их, можно просто оставить их подмены и все хорошо.

Также СЭД значения определенных типов моделей больше, чем другие. Важно понимать, что когда вы делаете это любом определенно заданный шаблон будет всегда иметь больший вес, чем *ноль-или-больше дела. Поэтому при использовании этих глобальных моделей используйте только * или не использовать их вообще - или вы могли бы в конечном итоге пропуская ни одной группы на всех.

И вот как вы делаете это с СЭД.

+65
zdzich 24 июл. 2016 г., 02:54:42

Показать вопросы с тегом