
No.3ベストアンサー
- 回答日時:
[ ]の中のことでしょうか?正規表現の記号は、書く場所によって意味が変わります。
+ は、[] の外だと「1回以上の繰り返し」ですが、[ ] の中では「+という文字」ですので、エスケープ不要です。
. は、[] の外だと「任意の1文字」ですが、[ ] の中では「.という文字」ですので、エスケープ不要です。
- は、[] の中でかつ、先頭末尾以外だと、「文字の範囲」を示す特殊文字です。[a-z]で「英小文字のどれか」です。[a\-z]とエスケープすると「aまたは-またはz」という風に「-という文字」の意味になります。
[\w+.-]のように、最後に書くとエスケープ不要です。[ ] の外でもエスケープ不要です。
No.2
- 回答日時:
ブラケット [ ]の中での "-"には特別な意味があるので、"-"を文字として扱いたい場合にはエスケープが必要になります。
ブラケット [ ]の中での"-"は、普通[0-9]の様に使用します。
これで[0123456789]と同じ意味になります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 邦楽 WBCのCMに、入る時の曲?ジャーニーのような気がしますが、どうですか? 2 2023/03/10 19:16
- スポーツサイクル 輪行袋 1 2023/05/18 18:01
- スポーツサイクル 輪行袋 4 2023/05/13 12:10
- スポーツサイクル エスケープR3にエンド巾135用のホイールを履かせたら 2 2023/03/26 14:08
- その他(プログラミング・Web制作) findコマンドでのグロッピング 4 2022/07/04 17:51
- スポーツサイクル エスケープR3かRAIL700か 3 2022/08/26 00:04
- Ruby Ruby / passenger のインストールについて 1 2023/01/30 18:31
- Java JAVAの1つの正規表現で上記Textすべてと合致する正規表現を教えてください。 4 2022/11/06 08:46
- その他(コンピューター・テクノロジー) PC利用中に勝手に起動する窓を消し去る方法を教えて下さい。 1 2023/05/08 16:48
- Ruby MacBookAir起動時にRubyソースコードをコマンドラインで実行するには? MacのOS起動時 1 2022/04/18 01:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
英数半角文字と「-」を指定する...
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
EXCEL/VBA 変数の値をクリップ...
-
数字の位ごとの値を表示するプ...
-
数値計算??
-
コンボボックス等における表示...
-
数値を浮動小数点32bitHEXコー...
-
データ構造のmapとは?
-
jsp~jspにhiddenを使って変数...
-
Excel-vba 文字列と変数を...
-
素数、偶数、奇数、倍数を求める。
-
正規表現で、英数記号を含むパ...
-
stdpicture型の変数に、、
-
Javaプログラミング講座問題に...
-
VB6.0-整数と余りを求める
-
世界のナベアツ
-
Array.newが必要ないのはなぜで...
-
ジャバスクリプトでのことです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
Cpadで文字化け
-
VBA シート上にドロップダウン...
-
Accessで文字列のバイト数読み込み
-
C言語で全角文字を扱いたいので...
-
VBでまた行き詰まってしまいました
-
HTML5では文中の半角不等号はち...
-
文字列の引き渡し
-
英数半角文字と「-」を指定する...
-
アンダーバーとバックスラッシュ
-
rubyの正規表現について
-
Ruby1.9で文字列の置換がうまく...
-
Ruby言語にて、全角カナ⇔半角カ...
-
プロキシを使うプログラムでエ...
-
VC2008+Qtの文字化け
-
<python>算数の問題を作るプ...
-
スプレッドシートの関数
-
void lcd_str(unsigned char* p...
-
open-uriを用いた、ウェブ上か...
-
rubyの正規表現で"["を使いたい...
おすすめ情報