皆様
いつもお世話になっております。
phpで文字列処理をしていて、詰まってしまったので、
質問させていただきます。
今、下記のような、ある文字列をphpの正規表現で処理しようとしています。
■入力文字
例①
あいうえお(16)
例②
かきくけこ(さしす)たちつてと(980)
■文字列のルール
かならず最後にカッコ内に数字がある
■注意点
文字列の中にカッコがある場合もあるが、カッコ内が文字の場合は、判定しない
例②で言うところ (さしす) は残しておきたい
■やりたいこと
文字列の最後に出てくる「数字を含むカッコ」全体を取り除きたい
上記のような処理をしたい場合、phpだとどのような
ロジックが考えられますでしょうか?
途中まで試したのですが、explode関数を使って「(」を判別し、
中身を分解しつつ、まわして最後のカッコ以降を除去する。
という方法をやってみました。
ですが、その場合は、「(さしす)」の部分で行き詰ってしまいました。
皆様のお知恵をお借りさせていただけないでしょうか?
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/17 10:22