スレッド表示 | フラット表示〕 全トピック 920 件中 591 番目 次≫ ≪前

正規表現>任意の場所の文字の出現回数

created: 2004-06-19 15:20 | modified: 2004-06-19 16:42 | reply: 2

[1668] 正規表現>任意の場所の文字の出現回数

user: ほげ | created: 2004-06-19 15:20
こんにちは。いつもご回答くださいます諸先生様方にこの場を借りてお礼申し上げます。
今回もどうぞ宜しくお願いいたします。

任意の場所の文字の、指定された出現回数のパターンマッチの表現方法はどのように指定すればよろしいのでしょうか。ご教授宜しくお願いいたします。

例1)"123@58@4@2@@45865@6@"
→ "@"が7回ならばtrue

例2)"123@58@4@2@@45865@6@"
→ "@"が3回以上4回以下ならばtrue

例2)"123@58@4@2@@45865@6@"
→ "@"が6回以下ならばtrue

正規表現というよりは、count関数のようなもので、カウント対象文字列(上記例の場合は"@")を引数に指定しintの戻り値が帰ってくるような都合のいい関数はあるのでしょうか。
reply: 1669 返信 編集 削除

[1669] substr_count

user: ゆうじ | created: 2004-06-19 16:15
こんにちは。

substr_count など都合よい関数だと思います。
特定文字列の出現回数をカウントできます。

■substr_count
http://www.php.net/manual/ja/function.substr-count.php
Parent: 1668  reply: 1670 返信 編集 削除

[1670] ありがとうございます

user: ほげ | created: 2004-06-19 16:42
substr_countまさにピッタリです。
いつもながら、適切なご回答ありがとうございます。
Parent: 1669  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 591 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑