次の問題に対する (regexp?) ベースのパーサー ルールを見つけようとして、頭を壁にぶつけています。テキスタイルに似たテキスト マークアップ パーサーを (PHP を使用して) 開発していますが、インライン フォーマット ルールを正しく取得する方法がわかりません。また、見つけたテキスタイル パーサーでは次のテキストをフォーマットできないことに気付きました。フォーマットしたいので:
-*deleted* -- text- and -more deleted text-
私が望む結果は次のとおりです。
<del><strong>deleted</strong> -- text</del> and <del>more deleted text</del>
私が望まないのは:
<del><strong>deleted</strong> </del>- text- and <del>more deleted text</del>
どんなアイデアでも大歓迎です!どうもありがとう!
アップデート
「-」は引き続き有効な文字(ハイフン)である必要があることを言及する必要があったと思います:)-たとえば、次のことが可能である必要があります。
-american-football player-
期待される結果:
<del>american-football player</del>