Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この文字列を分割するための正しい正規表現は何かを理解しようとして、頭を悩ませています。
[ABC]!=[BCD]=
この分割された結果に:
私の実際の正規表現パターンは次のとおりです。
(?<=!=|=)|(?=!=|=)
しかし、私が得ている結果は次のとおりです。
助けてください!
それははるかに簡単です:
splitArray = Regex.Split(subjectString, "(!?=)");
を与えます["[ABC]", "!=", "[BCD]", "="]。
["[ABC]", "!=", "[BCD]", "="]
この正規表現を使用します(!=)|(=)|(\[.*?\])
(!=)|(=)|(\[.*?\])