
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ランキング
-
Accessで文字列のバイト数読み込み
-
VBAでダブルコーテーション入り...
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
エラーの意味は? Lvalue req...
-
jsp~jspにhiddenを使って変数...
-
VB6.0-整数と余りを求める
-
excelの、ある数式内の{}の意...
-
Windows11のカメラで動画を撮り...
-
エクセル、この関数の意味は?
-
vbaで極大値を抽出する方法
-
【エクセル】 関数による電子...
-
JavaScript?jQuery?で書き方...
-
プログラミングで変数と関数の...
-
VBAのWorksheetFunctionの引数...
-
ワードで文字数を数える方法
-
コンボボックスの名前を変数に...
-
数字の位ごとの値を表示するプ...
-
テキストボックスの値を変数に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
Cpadで文字化け
-
VBA シート上にドロップダウン...
-
Accessで文字列のバイト数読み込み
-
C言語で全角文字を扱いたいので...
-
VBでまた行き詰まってしまいました
-
HTML5では文中の半角不等号はち...
-
文字列の引き渡し
-
英数半角文字と「-」を指定する...
-
Ruby1.9で文字列の置換がうまく...
-
アンダーバーとバックスラッシュ
-
rubyの正規表現について
-
Ruby言語にて、全角カナ⇔半角カ...
-
プロキシを使うプログラムでエ...
-
VC2008+Qtの文字化け
-
void lcd_str(unsigned char* p...
-
<python>算数の問題を作るプ...
-
スプレッドシートの関数
-
open-uriを用いた、ウェブ上か...
-
ruby 正規表現の日本語とアルフ...
おすすめ情報