My Railsアプリは、任意のデータをレコードに添付することを許可していないが、Markdownをサポートする説明領域を持つサードパーティのサービスからデータを取得しています。私は、マークダウンのコメントを経由して、記述内容の中の私のRailsアプリを介して各レコードのデータを渡すためにしようとしています:キーと値のペアのRegexマークダウン文字列
[//]: # (POST:28|USERS:102,78,90)
... additional Markdown content.
私はマークダウンのコメントを埋め込むためthis answerで[//]: # (...)
構文を見つけ、そして私の考えは、その後合格しましたパイプで区切られたキーと値のペアがコメントの内容として入ります。
上記の例を使用して、説明コンテンツ文字列を解析して、キーと値のペアを解釈できるようにしたいと考えています。この場合、POST=28
とUSERS=102,78,90
です。役立つ場合、このコメントは常にMarkdownコンテンツの最初の行に表示されます。
私はRegexがここに行く方法を想像していますか?私は本当に助けていただければ幸いです!
あなたのアイデアは良いと思いますが、自分のartisanalシリアライズフォーマットを使用し、JSONのような何かの標準を '#'の後に使うことをお勧めします。マッチングと解析の両方を大幅に簡略化します。 –