マークダウンリンクを解析する正規表現を作成しようとしています。RegexがMarkdownの画像リンクを解析する
正規表現:
!\[[^\]]*\]\((.*)\s"(.*[^"])"?\s*\)
試験(link to live demo):
foo
![](image 2.png "hello world")
bar
グループ1 image 2.png
なり、グループ2は、hello world
となります。私はタイトルのないリンクを解析しようとすると、
問題が表示されます:
foo
![](image 2.png)
bar
私はそれが両方のケースで動作させるために正規表現を変更する必要がありますどのように?
パターン内の最初の '' 'はオプションではないので、引用符付きのタイトルなしでは決して一致しません。また、group1とgroup2は、彼らが現在していると言います。 – sweaver2112
"また、group1とgroup2は、あなたが現在行っていることとは一致しません" - Strange。私のために、それは動作します。また、ライブデモと同様に。 –
http://regexr.com/3g221 –