php-markdown icon indicating copy to clipboard operation
php-markdown copied to clipboard

Custom attributes with quotes?

Open jerry1970 opened this issue 3 years ago • 1 comments

Currently the extra attributes cannot take a quotes string. So {attr1=abc attr2="def ghi"} does not work.

The source regex is this:

protected $id_class_attr_catch_re = '\{((?>[ ]*[#.a-z][-_:a-zA-Z0-9=]+){1,})[ ]*\}';

Is there a reason why quoted attributes are not possible?

I am going to see if I can change this to make it work in a derived class, if this is not on the list yet.

Question: the {1,}, is there a reason why this is not +?

Thanks!

jerry1970 avatar Jan 07 '22 11:01 jerry1970

I don't think there is any particular reason it's not supported. Feel free to work on this, it'd be a good addition.

I don't think there is any particular reason for {1,}instead of +. You can change it if you want.

michelf avatar Jan 07 '22 12:01 michelf