== Formato de link externo

Enquanto o defeito 
https://github.com/asciidoctor/asciidoctor/issues/4696
não é resolvido...

[source, asciidoctor]
----
O sinalizador da nova https://fpy.li/2f["sintaxe de strings de formato"]
usada nas _f-strings_ e...
----

Saída:

O sinalizador da nova «sintaxe de strings de formato» &#91;fpy.li/2f&#93;
usada nas _f-strings_ e...

Regex:

----
  de: https://(fpy.li/.*?)\[("?)(.+?)\2\]
para: «$3» [.small]#&#91;$1&#93;#
----

== Formatos de xref

=== Xrefs dentro do volume

==== Alvo: capítulo

Ex. do cap01:

[source, asciidoctor]
----
<<ch_sequences>>
----

Saída:

Capítulo 2

==== Alvo: seção

Ex. do cap02:

[source, asciidoctor]
----
<<sequence_patterns_sec>>
----

Saída:

Seção 2.6

=== Xrefs outro volume

==== Alvo: capítulo

Ex. do cap01, l.745:

[source, asciidoctor]
----
<<ch_seq_methods>>
----

Saída:

Capítulo 12 [vol.2, fpy.li/xyz]

Onde fpy.li/xyz direciona para:

https://pythonfluente.com/2/#ch_seq_methods


==== Alvo: seção

Ex. do cap05, l.42

[source, asciidoctor]
----
Veremos mais sobre isso na <<typeddict_sec>>.
----

[source, html]
----
<h3 id="typeddict_sec"><a class="link" href="#typeddict_sec">15.3. TypedDict</a></h3>
----

Saída:

Veremos mais sobre isso na Seção 15.3 [vol.2, fpy.li/xyz].

Onde fpy.li/xyz direciona para:

https://pythonfluente.com/2/#typeddict_sec


=== Alvo: exemplo

Ex. do cap03, l.825

[source, asciidoctor]
----
O <<environment_class_ex>> mostra uma subclasse
----

Decisão: no volume 1 havia só 3 referências para exemplos em outros volumes,
a solução é complexa, e a numeração de exemplos não inclui o número capítulo,
então editei tais ocorrências para apontar para a seção que
contém o exemplo.


