記事へのコメント60

    • 注目コメント
    • 新着コメント
    deep_one
    deep_one 高機能すぎた(笑)

    2022/06/27 リンク

    その他
    shinagaki
    shinagaki 10{6}天原サロメ

    2022/06/27 リンク

    その他
    matarillo
    matarillo .netの正規表現の文字クラスもデフォはUnicodeだけど、オプションでES互換のASCIIベースにできる https://docs.microsoft.com/ja-jp/dotnet/standard/base-types/regular-expression-options#ecmascript-matching-behavior 公式ドキュメント読むのだいじ

    2022/06/26 リンク

    その他
    Lumin
    Lumin こういう思いつきクソ仕様ぶっ込んで自己顕示欲満たすのマジのガチでやめてほしいんだよな

    2022/06/25 リンク

    その他
    mikage014
    mikage014 “悪意のあるユーザが意図的に日付入力部分にインド数字を入れて送信し、システムへ不具合を起こさせる、といったことも考えられます。”

    2022/06/25 リンク

    その他
    n181DzTD
    n181DzTD 正規表現はライブラリにによって差が出ることが大きいから本当に基本的な書き方以外は使わないな

    2022/06/25 リンク

    その他
    petitbang
    petitbang locale気を利かせすぎ問題か。

    2022/06/25 リンク

    その他
    terafuri
    terafuri まーじか

    2022/06/25 リンク

    その他
    aox
    aox 文字の使用をやめましょう

    2022/06/25 リンク

    その他
    ockeghem
    ockeghem \dなど定義済み文字クラスを使うと全角数字にもマッチする場合があるので[0-9]等と明示しましょう…という話は徳丸本にも出てきます(徳丸本は隅から隅まで読みましょう=宣伝)

    2022/06/25 リンク

    その他
    yuno001
    yuno001 知らなかった。が、なぜか昔から\dはほとんど使わない、

    2022/06/25 リンク

    その他
    rrringress
    rrringress 数とはなにかだ

    2022/06/25 リンク

    その他
    tengo1985
    tengo1985 .NETもカルチャ(ロケール)依存で挙動変わってハマったことあるから、他の言語でも¥dは使わないようになった。

    2022/06/25 リンク

    その他
    akrtak
    akrtak 気になって色々調べてしまった。JavaのInteger.valueOfもインド数字ちゃんとパースするらしい

    2022/06/25 リンク

    その他
    toaruR
    toaruR 面白い(ノ∀`) 使い所が減って逆に不便になるパターン

    2022/06/25 リンク

    その他
    tourism55
    tourism55 \dでひっかかる各言語数字・全角数字の一覧とかどっかにあるかな。

    2022/06/25 リンク

    その他
    knok
    knok \sも全角空白にマッチするんだよなあ

    2022/06/25 リンク

    その他
    Wafer
    Wafer ローマ数字、漢数字はヒットするのかしら

    2022/06/25 リンク

    その他
    remonoil
    remonoil \d ではなく [0-9] を使おう

    2022/06/25 リンク

    その他
    sjn
    sjn 参照先のUnicode一覧見ると「漢数字の “八” を括弧や丸で囲んだものも \p{N} でマッチするが、単なる “八” はマッチしない」、というか漢数字は一〜四だけは判定あるの…?なんだこれ…まぢもうむり…

    2022/06/25 リンク

    その他
    greenbow
    greenbow ↓文章全体は右から読むが、数字部分だけは左から読むということみたいですよ。ややこしや。

    2022/06/25 リンク

    その他
    t_motooka
    t_motooka ブコメ含めて良い話。自分は [0-9]+ 派だけども。

    2022/06/25 リンク

    その他
    kkobayashi
    kkobayashi 知らなかった。なんだその仕様

    2022/06/25 リンク

    その他
    Falky
    Falky 定義済み文字クラス好きじゃないから必ず[0-9]で書くわ。言われてみると、正規表現覚えた時に危ないから極力やめろって教えられた気も…ていうか、だから好きじゃないんだっけ??そうかも?最近脳死で書いとるな…

    2022/06/25 リンク

    その他
    homarara
    homarara 「右から読む」の部分、なんで打ち消し線入れてんの? 右から読むの? 読まないの? '٢٠٢٢-٠٦'の例、明らかに「06-2022」だよね? ハイフンは右から5文字目だよね? 右から読まないとマッチしないのでは?

    2022/06/25 リンク

    その他
    strawberryhunter
    strawberryhunter タイ語の数字とかもマッチするのかな。全角数字は?まあインド数字の罠じゃなくてPythonの罠だろ。JavaScriptではマッチしなかった。

    2022/06/25 リンク

    その他
    lli
    lli なるほど

    2022/06/25 リンク

    その他
    zkq
    zkq 多分一生ハマりそうにない罠

    2022/06/25 リンク

    その他
    spark7
    spark7 \dと[0-9]は違うのね...

    2022/06/25 リンク

    その他
    I8D
    I8D まずタイトルで笑ってしまったw 正規表現は奥が深い……

    2022/06/25 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    君たちは正規表現におけるインド数字の罠にハマったことはあるかい?(١٢٣٤٥٦٧٨٩) - Qiita

    import re re.match(r'\d{4}-\d{2}', '٢٠٢٢-٠٦') Pythonで書いてはいますが、内容を補足します。「'٢٠٢٢...

    ブックマークしたユーザー

    • techtech05212023/03/08 techtech0521
    • rikuo2022/07/28 rikuo
    • lugecy2022/07/03 lugecy
    • deep_one2022/06/27 deep_one
    • mas-higa2022/06/27 mas-higa
    • shinagaki2022/06/27 shinagaki
    • mjtai2022/06/26 mjtai
    • Akaza2022/06/26 Akaza
    • k_wizard2022/06/26 k_wizard
    • t_f_m2022/06/26 t_f_m
    • matarillo2022/06/26 matarillo
    • Lumin2022/06/25 Lumin
    • dederon2022/06/25 dederon
    • mikage0142022/06/25 mikage014
    • tzccinct2022/06/25 tzccinct
    • Watson2022/06/25 Watson
    • craf2022/06/25 craf
    • Nean2022/06/25 Nean
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事