[#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