前の行にバックスラッシュ(\)が含まれていない行をどのように一致させるか?前の行にバックスラッシュ()が含まれていない行を一致させる方法はありますか?
私はSublime Text 3のための正確なNotepad ++構文のハイライトを作成しています。これで、バックスラッシュ(\)区切り線の後にマクロ定義を終了する行を一致させる必要があります。それを動作させるには、最終行になる場所/場所を知るために、マッチさせる(選択する、正規表現を作成する)必要があります。
この絵はどのようにすべきである:
これは私がして取得しています方法です。ここで \\\n.*(?!\\\n)
は正規表現
は、ここでは、再生することができますhttps://regex101.com/r/nQ1bP0/1ですそれが完了するまでそれと一緒に。 && get_pcvar_num(cvar_nomMinPlayersControl))
ない第二1:それを成し遂げる
は、それが最後の行と一致するようにすることです。これは、動作しているようだ (get_realplayersnum() < get_pcvar_num(cvar_voteMinPlayers) \
#define IS_NOMINATION_MININUM_PLAYERS_CONTROL_ENABLED() \
(get_realplayersnum() < get_pcvar_num(cvar_voteMinPlayers) \
&& get_pcvar_num(cvar_nomMinPlayersControl) \
&& get_pcvar_num(cvar_nomMinPlayersControl) \
&& get_pcvar_num(cvar_nomMinPlayersControl))
stock hi()
{
申し訳ありませんが、マクロ行。次に、このhttp://regexr.com/3e0s6にサンプルを更新しました。正規表現をこの新しい正規表現に置くと、その正規表現が表示されます。 – user
正規表現を更新しました。新しいテスト入力で動作します。 – charsi
ありがとう、それは本当にすべてを現在キャプチャしています。しかし、今は崇高な問題のように見えますが、崇高なテキストでは何も強調していません。 https://regex101.com/r/nQ1bP0/4、それはそれを解決するために10000歩を踏み出しているかもしれません。 – user