検索の式を「ホットキー」のJavascriptで検索する必要があります。 このオプションは、シーケンス:Ctrl + M, K, o, i
以外のすべてを検出します。彼は...
を見つけると、それは絶対に私たちは必要ありません:)「ホットキー文字列」の正規表現
EDIT:
(?=((ctrl|alt|shift|,|\.|\/)+?\s*[+\-/]\s*(((numpad\s*[\w/\*\-\+\.]+)|(ctrl|alt|shift|,|\.|\/|[a-z]+)+?,?)\s*(?=((([a-z],)\s*[a-z])\s*,?\s*)?)\1(?=([a-z])?)\1)))\1
テストマルチストリングバリアント、大文字小文字を区別しない
<p>Ctrl + Insert, K</p>
<ul>Ctrl +,</ul>'
list Ctrl + , of end
colomn Ctrl + .</>'
<q>Ctrl + M</q>'
<a>Ctrl + M, K, o, i</a>
row Ctrl + M, , + P. While...
<rom>Ctrl + M, K, p</rom>'
<tag>Ctrl + M, Shift + O</tag>'
press Ctrl + M, Shift + O, , + P! Thanks.
Stop. Ctrl + M, Shift + O,/+ P</end>
<anytag>Ctrl + Numpad +/-</anytag>'
どこが間違っていますか?
*申し訳ありませんが、私はそれはあなたが-
をエスケープしていないので、[+-/]
が実際にASCIIの間の文字」として機能する文字クラスで.
をキャプチャグループ(ctrl|alt|shift|,|\.|\/)+?
では不十分な評判に
この正規表現は一致する必要がありますどのような、 '+'と '/'( '[+ - /]')との間にはおそらくない範囲を... –
@bobblebubble、あなたはそれが何を意味するのか分かりません?私はそれに遮蔽エラー「 - 」の兆候を修正した。私はすべてのブラウザでそれを試していませんが、正規表現はちょうど3つの文字として解釈する必要があります。[+ - /] ' - [' [+ \ - /] ' – Wenceslaus
そうすることは必須ではありませんが、それが範囲として解釈される可能性は低くなります。 – vlaz