現在、私は正規表現を使ってcydiaレポのパッケージファイルを解析しようとしています。このためには、新しい行の単語と ":"の一致する正規表現が必要です。 例:私はこれを持っている時点ではau.com.psychlaw.mailrules
::私は(上記の例から)何をしたいです http://pastebin.com/5nupT3g6
:パッケージ
(?!\n)\S*:(.*|[\n\r])(?:(?!\n)\S*:*)
しかし、私はラインのようなものを持っている場合、これは動作しません63〜76.
javascript/nodeに必要です。私には計画はなく、パーサーがいないか、単純に見つけられません。
私が使用するためにhttps://regex101.com/Linux/Cydia "パッケージ"インデックスパーサー
誰かが私を助けることを願っています。
〜ニルス
EDIT:多分これ?:
(?!\n)\S*:[\s\S]+?(?=(?:\n)\S*:|$)
例の短い抜粋を投稿してください。 「word1:\ n // stuffword1 //もっと無関係なもの\ nword2:// stuff \ nword2」のようなものがあります。「\ n」、「ヒットリターン」は書かないでください) – kabanus