文字列中、丸括弧(全角、半角問わず)で閉じられた部分を取り出す表現を考えているけど、うまくマッチしてくれない。
(丸括弧の中に丸括弧は含まない。Perlの正規表現を使用)
$string = '(22(1)';
if($string =~ /[((]([^()()]*)[))]/){
print $1;
}
else{
print "No match..";
}
この場合は"1"がマッチするのを期待しているのだけど、なぜか"22"の部分がマッチした。
OS(UNIX/WinXP)、Perlのバージョン(5.0/5.8)の異なる環境で同じことを確認したけど、結果は変わらず。
さらに、文字コード(Shift-JIS/EUC)の違いでも、結果は変わらなかった。
"1"をマッチさせる別の表現はないですかね?
# 全角"("の中にどうも半角")"の文字が隠れてるのかなぁ?(あくまでも推測)
探検
正規表現
■ このスレッドは過去ログ倉庫に格納されています
268名無しさん@お腹いっぱい。
NGNG■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【足立区ひき逃げ事故】意識不明の20代女性が死亡 死者2人に [Ailuropoda melanoleuca★]
- ■緊急地震速報 熊本など [人気者★]
- 相次ぐ中国公演中止に、シンガーソングライターらが続々高市首相に怒り表明「隣国の仲間たちに対して申し訳ない」 [muffin★]
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… ★8 [BFU★]
- スパイ防止法案を提出|参政党 [少考さん★]
- 「ごまかして逃れようとしている」中国外務省報道官 [どどん★]
- ネトウヨ「女はさっさと子供産んで40代でお祖母ちゃんになるくらいがちょうどいい。男?男は一生少年みたいなモンw」 [377482965]
- 【実況】博衣こよりのえちえちFantasy map simulatorミニキャラ死闘編🧪
- 【モンスト】モンスターストライク総合11/25【クソ浪人立てる時コマンドの補充をしろ🏡】
- 政府、高市さんの答弁は従来の政府見解を完全に維持していると閣議決定。特定野党、完全敗北 [519511584]
- 「前髪どうにかせい」チームみらい安野貴博議員の初質問に視聴者 [377482965]
- 【安倍晋三】山上徹也は暴力を使った。お前らはそれを認め許すの? [201193242]
