[#50488] [質問] 正規表現の書き方 — AOKI Yoshihiro <ml-reader@...>

44GC44GK44GN44Go55Sz44GX44G+44GZ44CCDQoNCk1hYyBPUyAxMC4xMC41DQpydWJ5IDIuMy4x

12 messages 2017/02/21

[ruby-list:50498] Re: [質問] 正規表現の書き方

From: "5.5" <5.5@...>
Date: 2017-02-22 14:49:29 UTC
List: ruby-list #50498
5.5 です。

On 2017/02/21 15:43, AOKI Yoshihiro wrote:
>> 思える [((]  などがありますが,全角半角丸括弧が混在する
>> 含む文字列を扱おうとしているのであればアスキーの '(' の前には
>> バックスラッシュが必要です。→ [\((]
>
> 文字クラスの中でもエスケープって必要なんですね。
> ずっと不要だと思っていました。

不要です。

`[` と `-` と `]` は [ ] の中でもエスケープが必要ですが:
https://github.com/k-takata/Onigmo/blob/master/doc/RE.ja#L182-L183

ええと,あとバックスラッシュも,か。

-- 
5.5@moji.gr.jp

In This Thread