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.
このコード行があります
regex rgx("([A-Z0-9#\:])");
そして、それは私のコロンが無効な文字であると私に言い続けます。私が逃げるかどうか。何か助けはありますか?ありがとう!
C ++(およびC)の場合と同様に、2つの円記号を使用する必要があります。1つの円記号を使用して特殊文字(たとえば、改行など"\n")を導入します。
"\n"
試す:
regex rgx("([A-Z0-9#\\:])");
キャラクタークラスの外では特別な意味を持たないコロン文字をエスケープしようとしています。
多分あなたもあなたのキャラクタークラスを閉じるべきですか?
"[A-Z0-9#\:]"