Regole Markdown inline vs blocco

È possibile che lo stesso tag venga riconosciuto sia da una regola inline che da una regola block?
Sto creando alcune regole bbcode e sul nostro forum è molto comune avere il tag sulla stessa riga del testo, il che rende preferibile una regola inline. Tuttavia, spesso ci sono interruzioni di riga in mezzo a grandi blocchi di testo, il che tende a interrompere la regola inline.

Esiste un modo semplice per conciliare questo nel motore delle regole, oppure è un’idea sbagliata e dovremmo invece considerare di ristrutturare i post per adattarli alla formattazione del tag?

La maggior parte degli importatori corregge quei tag aggiungendo le interruzioni di riga quando necessario.

Le persone amano usare diversi BBCode insieme, spesso annidendoli sulla nostra board per creare effetti davvero complessi.

Ecco alcuni esempi:

Sono tutte sostituzioni HTML molto basilari e sicure; ne abbiamo resi funzionanti molti, finché non ci siamo resi conto che i tag dovevano essere sulla loro riga se volevamo utilizzare le regole per i blocchi. Ci mancano ancora alcune funzionalità, come permettere agli utenti di usare qualsiasi font di Google con [font=gfontname] o creare accordion e schede, ma stiamo risolvendo i problemi iniziali poco alla volta. Ti ho inviato un messaggio privato a riguardo sul tuo sito.

Stiamo sicuramente discutendo di correggere i tag tramite importazione (stiamo già convertendo alcuni di essi nell’equivalente di Markdown), ma potremmo anche accontentarci di lasciare che gli utenti tornino indietro e correggano i vecchi post. Credo che ci debba essere un limite a tutto.