- 締切済み
正規表現の ^ の有無の差について
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- sakusaker7
- ベストアンサー率62% (800/1280)
何かに使っているものなのでしょうか? ! をエスケープしていたり、^ が正規表現の先頭やそれに準ずるところにないのが疑問なのですが。 エスケープなしでの ^ は文字列の先頭や改行の直後(フラグによる)に マッチするメタキャラクタだったり、[ ] の[の直後において 文字クラス指定の意味を反転させる役割を持つものですから、 質問にあるように生のままパターンの途中に置かれるというのは 何のためにそうしているのかわかりません。
関連するQ&A
- 正規表現
正規表現でドメインの取得 http://auctions.yahoo.co.jp/ http://yahoo.co.jp/ http://www.yahoo.co.jp/ 上記のURLのような場合にyahoo.co.jpの部分を抜き取りたいと考えています。 どのような正規表現を書けばいいか分かりません。 http://php.s3.to/man/function.preg-match.html こちらを参考にしました。 comなどなら問題ないのですが、co.jpなどはうまくいきませんでした。
- 締切済み
- その他(プログラミング・開発)
- 正規表現
info@*.com というアドレスを正規表現で表したいのですがどうすればいいのでしょうか? spam filter の レシピを書いているのですが info@.*.com では正しくないようですり抜けてしまいます。
- 締切済み
- その他([技術者向] コンピューター)
- 正規表現について
もしよろしければご教示願います。 現在、Androidで「Runtime.getRuntime().exec("top -n 1 -d 1")」を使い、下記のように表示できるところまではできましたが、特定の文字列を取り出すことができません。 CPU: 0.0% usr 0.0% sys 0.0% nic 100% idle 0.0% io 0.0% irq 0.0% sirq Load average: 0.12 0.80 1.13 1/394 9673 PID PPID USER STAT VSZ %MEM %CPU COMMAND 9673 9672 root R 712 0.1 0.0 top -d 1 -n 1 2489 2386 system S 369m 87.7 0.0 system_server 3101 2386 app_23 S 304m 72.3 0.0 com.android.browser 2581 2386 radio S 279m 66.3 0.0 com.android.phone ・・・ 特定の文字列とはCOMMAND部分です。system_server、com.android.browser等のCOMMAND部分のみを抽出し表示する場合、どのような正規表現で抽出したよいのか、お手数ですがご教示願います。
- 締切済み
- Java
- 正規表現で [ ] を探したい
正規表現の説明のサイトなど、調べてみたのですが、分からなかったのでお聞きします。 現在下記のようなテキストデータがあります。 []は半角カッコです。 ************* : [かきこ] あいうえお ばびぶべぼ [まみむめもI らりるれろ かきくけこ : ************* OCR処理をしている為、カッコ"]"が"I"大文字半角のアイになっている箇所があります。 その間違いを捜し当てたいのですが、 [ I I ] I I の3パターンあると思うのですが、それぞれを探せる正規表現を教えていただけないでしょうか? どなたかご教授願います。
- ベストアンサー
- その他(ソフトウェア)
- 正規表現について
現在シスコのAS-pathの正規表現について勉強しています。 下記の意味について教えていただけませんでしょうか。 ・^(1234)+$ 上記は、AS1234で始まるものという意味なのでしょうか。 また、正規表現について調べているのですが、いまいちいいサイトがありません。お手数ですが、いい参考URLがあれば教えていただけませんでしょうか。
- ベストアンサー
- その他([技術者向] コンピューター)
- 正規表現
例えば下のような文字列があって、{~} を正規表現で最初の一つをマッチさせたいのですが、{~} が複数あると最初の一つだけを取り出すことができません。 あああああ{aaaaa}いいいいい{bbbbb}ううううう パターンは /{.*}/ こんな感じでやっているのですが結果は、 {aaaaa}いいいいい{bbbbb} となってしまいます。 正規表現に詳しい方教えてください。
- ベストアンサー
- その他(プログラミング・開発)
お礼
ご返事有難うございます。 質問がおかしいのかもしれません。失礼しました。