正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

RSS
  • 受付中

    回答
    1

    正規表現で重複する単語を削除したい

    前提・実現したいこと 1行のテキストに空白区切りで英単語が含まれています。 このテキストに対して重複する単語を初回登場分だけ残して削除するというプログラムを書きたいと考えています。 発生している問題・エラーメッセージ 重複する単語の最後だけを残すマッチパタンはそれっぽく動くようになったので、 現在のプログラムでは以下のような仕様にしています。 1

    • 0評価
    • 43PV
    kichirb3 kichirb3 38分前に 質問を編集
  • 受付中

    回答
    2

    あるキーワードが含まれた文字列を、タグで囲まれている範囲内で抽出する正規表現を知りたい。

    <p>吾輩は猫である。名前はまだ無い。</p> <p>どこで生れたかとんと見当がつかぬ。<br> 何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。<br> 吾輩はここで始めて人間というものを見た。</p> このような文章があったとして「吾輩」という単語が含まれた部分をタグで囲まれている範囲内で抽出したいです。 この場合は<p></p>

    • -2評価
    • 80PV
    KazuhiroHatano KazuhiroHatano 8時間前に 回答
  • 解決済

    回答
    4

    特定の文字で挟む正規表現

    正規表現において、 検索→^ 置換→★ とすると、行頭に★が挿入され、 検索→$ 置換→★ とすれば、行末に★が挿入されると思いますが、この2つの処理を同時にする(行頭と行末が任意の文字で挟まれる)正規表現はどう書けばよいのでしょうか? 例えば、 テスト ↓ ★テスト★ という実行結果が欲しいです。 検索→^(.*)$ 置換→★(.*)★ としたら、

    • 0評価
    • 150PV
    LUCIA LUCIA 1日前に コメント
  • 解決済

    回答
    4

    replaceにおけるキャプチャでの指定方法

    実現したいこと let str = 'hello earth, hello world' let str2 = str.replace(/(hello) world/, 'こんにちは') console.log(str2) //期待出力 hello earth, こんにちは world //実際の出力 hello earth, こんにちは 正規表現で

    • 0評価
    • 78PV
    think49 think49 1日前に コメント
  • 解決済

    回答
    1

    URLの文字列を置換する良い方法が知りたい

    ブラウザのアドレスバーからURLを取得し、下記のように置換したく思います。 '/'(スラッシュ)を'-'(ハイフン)に置換 最初と最後の'/'を削除 例えば下記のようなURLですが、 http://example.com/aaa/bbb-ccc/ddd/ このように置換したく思います。 ↓↓↓ aaa-bbb-ccc

    • 0評価
    • 70PV
    umauman umauman 2日前に ベストアンサー
  • 解決済

    回答
    3

    正規表現で"特定の文字で終わらない"行の検索について

    お世話になっております。 正規表現についての質問です。 末尾が特定の文字列で終わらない、といった条件で処理を行いたいのですが、どのような方法があるでしょうか。 いろいろ調べてパターンを試したのですが、やりたいことを実現する方法がわかりませんでした。 背景として、とあるDBからデータをcsv出力し、データの集計を行いたいのですが、 一番後ろのカラムのデ

    • 0評価
    • 98PV
    jagabee72 jagabee72 4日前に コメント
  • 解決済

    回答
    3

    pythonでの正規表現

    pythonで数あるURLの中から前半の一部分を正規表現で取り出したいのですがどう記述すればよろしかったでしょうか。 例えば: http://aaaaaa/bbbbbb/cccc/というURLから、 http://aaaaaa/の部分だけを取り出したい場合。(要するに三つ目のスラッシュ以降は取らないという正規表現です。) よろしくお願いします。

    • 0評価
    • 77PV
    ryu_sei518 ryu_sei518 4日前に ベストアンサー
  • 解決済

    回答
    2

    C# 正規表現 URL抽出

    テキスト文章からurl抽出が上手くできません。 ああああああああ https://www.yahoo.co.jp/ いいいいいいいい これは問題ないのですが、 ああああああああ https://www.yahoo.co.jp/ 山梨県 いいいいいいいい これだと、 「https://www.yahoo.co.j

    • 0評価
    • 103PV
    x_x x_x 5日前に 回答
  • 解決済

    回答
    1

    sedで改行と連続して次行のスペースまで一度に削除する方法を教えてください。

    sedで改行と連続して次行のスペースまで一度に削除する方法を教えてください。 正規表現について助けて下さい 下記の返還前状態から sed後の理想状態にsedでワンラインでいきたいんですがどうしたらいいでしょうか ぜひ助けてください。 sedで改行と連続して次行のスペースまで一度に削除できればいいと思う運ですが正規表現が苦手で。。。 返還前 - nam

    • 0評価
    • 75PV
    otn otn 5日前に コメント
  • 解決済

    回答
    3

    自作掲示板に正規表現の削除機能を実装したい

    自作掲示板に投稿番号とパスワードを入力して投稿を削除できる機能を実装しようとしたのですがファイル内から投稿番号とパスワードを検索するところが上手くいきません。 ゴールはファイルの中からPOSTされた投稿番号とパスワードに一致する行を探して空白を挿入して削除することです。 現象としてはエラー文は出ず投稿番号欄とパスワード欄の文字が消えて他は何も変わらないといっ

    • 0評価
    • 151PV
    kunai kunai 1週間前に 回答を編集
  • 解決済

    回答
    1

    AndroidのManifestのandroid:pathPatternがマッチしない

    ▼ヒットさせたいパス /xxa/?a=0 /xxb/?a=0 /xxc/?a=0 ▼ヒットさせたくないパス /xxz/?a=0 ※パラメータ部分は動的に変わります。 ▼やってみたこと 以下のようにpathPatternを設定しましたが、マッチしません。なぜでしょうか? /xx.*/.*とするとヒットしますが、ヒットさせたくないパスまでヒットしてしまいま

    • 0評価
    • 64PV
    amery amery 1週間前に ベストアンサー
  • 解決済

    回答
    1

    C#で文字列置換を行いたい

    やりたい事 []で囲まれた文字列に任意のタグを付けたいです。 試したこと1 using System; using System.Text.RegularExpressions; namespace Test { class Program { static string MyReplace(string str) {

    • 0評価
    • 95PV
    daiki002 daiki002 1週間前に ベストアンサー
  • 解決済

    回答
    4

    正規表現の「-」が使える条件とは?

    あまり正規表現は得意ではありません。 正規表現で、範囲(?)を表すハイフン(-)が使える範囲がわかりません。 例えば、半角数字の0123456789だと、[0-9]という表現が可能かと思います。 同様に全角数字の0123456789だと、[0-9]が使えます。 この規則は、ASCIIコード表に基づくものだと思っているのですが、 例えば、 見たア

    • 0評価
    • 149PV
    nnahito nnahito 1週間前に コメント
  • 解決済

    回答
    2

    python3.x系でglobの正規表現に間違ってひっかかってしまいます

    環境 python3.6.5 Mac OS 前提・実現したいこと Pythonを用いて子ディレクトリ(孫ディレクトリ)の全ファイルパスを取得したい 該当のソースコード # -*- coding: utf-8 -*- import glob dirs = glob.glob("comics/**/", recursive=True) fo

    • 0評価
    • 101PV
    kobakazu kobakazu 1週間前に コメント
  • 解決済

    回答
    3

    [ PHP & 正規表現 ] カンマ区切りの ([0-9]{8}) をマッチさせる方法

    補足情報 ([0-9]{8}) のパターンの数は可変してもマッチするようにしたいです。 # 文字列 00000123,00000456,00000789 #正規表現 /^([0-9]{8}),([0-9]{8})/ # preg_match の結果 $m[0] = 00000123,00000456 $m[1] = 00000123 $m[2] =

    • 0評価
    • 99PV
    te2ji te2ji 1週間前に コメント
  • 解決済

    回答
    4

    正規表現について(1から99999以外をはじく)

    前提・実現したいこと 正規表現を使って条件を指定したい。 具体的には、1つ目と2つ目の数字をコンソールで入力し、その2つを足した合計値を出力させたいです。 入力条件が2つあって「0から始まる際もはじく」「半角数字5桁」です。 条件を指定する際に、正規表現を使用したいです。 発生している問題 現状考えついた正規表現です。 /[^0-9]{6,} |

    • 0評価
    • 250PV
    LouiS0616 LouiS0616 2週間前に コメント
  • 解決済

    回答
    5

    一文字違いで同一文字数で部分一致させる方法

    以下のような文字列がございます。 "立候補者の高橋太郎です!" "明日は一緒に行く方は、渡辺花子" これに対して、 髙橋太郎// 旧漢字の髙 渡邉花子//旧漢字の邉 は一致するような正規表現を検討しております。 これに対して pattern ="/.橋太郎|高.太郎|高橋.郎|高橋太./" では名前の前後の1文字は名前でなくても認識されてし

    • 0評価
    • 207PV
    think49 think49 2週間前に コメント
  • 解決済

    回答
    3

    Pythonの正規表現を使って時刻を抽出したい。

    前提・実現したいこと Pythonで正規表現を使い、現在時刻の値(例:20180622_1912_58)から、年、月、日、時、分を別々にreturnで返したいです。 最初の2018はr'^[0-9]{4}'のパターンで取得できたのですが、次の月(06)がうまく取得できません。 具体的には現在時刻の値から先頭と末尾以外の間の数字を取得する方法を知りたいで

    • 0評価
    • 120PV
    sn319 sn319 2週間前に コメント
  • 解決済

    回答
    1

    http://example/abc/からhttp://example/へ転送するときの正規表現

    http://example.com/abc/にwordpressを設置しています。 表示はhttp://example.com/になるように、設定しています。 http://example.com/abc/にアクセスがあったとき、http://example.com/へ転送したいのですが、上手くいきません。 転送できたコード RewriteEng

    • 0評価
    • 64PV
    yuiran yuiran 2週間前に 回答
  • 解決済

    回答
    1

    301リダイレクト サブディレクトリを除き、下層は同一URLにする方法

    前提・実現したいこと http://localhost/abc/w/.../ を/w/を抜いたアドレス(下層は同一URL) http://localhost/abc/.../ に301リダイレクトをしたいと思い、試行錯誤していますが上手くいきません。 試したこと htaccessに以下の記述を試みましたが、どれも上手く転送されません。 <

    • 0評価
    • 70PV
    yuiran yuiran 2週間前に ベストアンサー
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    3396

  • 総質問数

    729

  • 今週の質問数

    8

関連するタグ

正規表現タグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る