Skip to content

How can I change/override the behavior of link creation? #439

@iandouglas

Description

@iandouglas

I'm looking to turn my HTML into just a plaintext document, but I want to preserve my links and anchor text. I'm trying to use html2text to generate a plaintext version of an HTML newsletter.

For example if I had HTML like this:

Go ahead and <a href="http://foo.com/calendar">book an appointment with me</a>.

the default behavior is to create markdown like:

Go ahead and [book an appointment with me](http://foo.com/calendar).

... which is exactly right if I wanted markdown, but I'd like to override this behavior to generate something more like this:

Go ahead and book an appointment with me. (http://foo.com/calendar)

Is this kind of override possible? Or do I need to write my own regex parser to do this instead?

I tried looking at the options to put links at the end of the paragraph, but that didn't seem to change my text output and it remains in markdown format.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions