![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.2ベストアンサー
- 回答日時:
すでに回答があるように、明示的に「0文字以上空白」とマッチさせるとか
あらかじめ空白を削除しておくとか。
> x:拡張正規表現(空白が無効)
> と他サイトで見かけたのですが、これをどうやって使えばいいのかわかりません。
これが無効にする空白は、正規表現のパターン中のものです。
例えば、/ [ a b c ] /x と/[abc]/が同じになる、というものです。
検索される側の文字列ではありません。
この回答への補足
ありがとうございます。
なるほど、x:拡張正規表現(空白が無効)について理解できました!!
今テストしてみたのですが、今度はサーバーの不調で確認できていません。
ぐだぐだっだ。
確認できましたらお礼で報告いたします。
No.3
- 回答日時:
debu120tさん、こんにちは。
半角と全角の空白のみ、どちらでも良いのでしたら。
mb_ereg_replace にて、最初にその半角と全角の空白を抜き取ってしまい、それをその例での 佐藤ヨシオ とpreg_match してみるのはどうでしょうか。
この回答への補足
ありがとうございます。
その方法がありました。
理解できました!!
今テストしてみたのですが、今度はサーバーの不調で確認できていません。
ぐだぐだっだ。
確認できましたらお礼で報告いたします。
大変遅くなりましたが参考になりました。
ログイン情報をなくしていたのでやっとログインできるようになり、お礼をしていないことに今気がついた次第です。
No.1
- 回答日時:
スペースもチェックしてはいけないの?
<?PHP
mb_internal_encoding("UTF8");
$pattern="/佐 *?藤 *?ヨ *?シ *?オ/u";
$val=<<<eof
佐藤 ヨシオ
佐藤ヨシオ
佐藤ヨ シオ
eof;
preg_match_all($pattern,$val,$match);
print_r($match);
?>
タブも含めてだと\sつかったりとか
$pattern="/佐\s*?藤\s*?ヨ\s*?シ\s*?オ/u";
この回答への補足
ありがとうございます。
今回は膨大な量なのでできれば処理を少なくしたいと思っています。
しかしこんなやり方もあるのかと、知ることが出来、よかったと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス フォームの自動入力 1 2023/03/20 00:18
- その他(プログラミング・Web制作) Python pandasについての質問です。 日付 名前 ◯月◯日 佐藤 ・ 伊藤 ・ 山田 ・ 2 2022/06/13 17:16
- 日本語 名前のローマ字表記 2 2023/01/26 02:23
- Visual Basic(VBA) 空白を全て削除したい 2 2023/05/13 21:36
- 葬儀・葬式 お香典を代理でお願いする際の注意事項を教えてください。 2 2023/02/21 20:44
- 日本語 「いたのだが」 という表現は悪いことをしたみたいに感じてしまいますよね?佐藤さんは笑顔で歌っていたの 7 2023/05/15 15:13
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- Excel(エクセル) Excel ピボットテーブルの表示方法を変更したいのですが、、、(合計値を下部に) 3 2023/06/18 21:10
- Excel(エクセル) 2つのマクロを連続して動かしたい 3 2022/09/20 23:46
- Excel(エクセル) エクセルにて別シートの値を参照したif式で任意のセルと同じ値を結果に反映させたいです 3 2022/06/02 11:34
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変数に指定文字列が含まれると...
-
preg_matchでエラーが出ます。
-
、"(ダブルクォーテーション)...
-
PHPで変数から1行目だけを取得...
-
PHPの正規表現の/(?<!\\\\\\),/...
-
「/」を利用した正規表現
-
ExcelでWeb検索のような検索を...
-
ソフトバンクのUSERAGENTうまく...
-
preg_replace_callback が渡す...
-
firefoxのブックマークから要素...
-
C#でのワイルドカードを使った...
-
正規表現について
-
PHP preg_matchでUnknown modif...
-
文字列を配列にしたい
-
文字列から英数字の判別
-
正規表現/Uについて
-
VBAを使ってHTMLソースから特定...
-
正規表現 画像リンクのaltの取得
-
配列にある文字と文字列との一...
-
URLを抽出する正規表現
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
preg_matchでエラーが出ます。
-
VBAを使ってHTMLソースから特定...
-
Excelで数字のみを2倍3倍にする...
-
PHPで変数から1行目だけを取得...
-
正規表現でシングルクォーテー...
-
、"(ダブルクォーテーション)...
-
正規表現で「0」のみ抽出
-
住所から特定の文字列、数値を...
-
PHPで あるフォルダ内の、特定...
-
phpでhtmlソースを解析し、文字...
-
PHPで<a>タグ内からURLと文字を...
-
正規表現で特定のHTMLタグのク...
-
PHPの正規表現で住所を分けるに...
-
Smartyを使用した、テンプレー...
-
PHPによるIPアドレスマッチ
-
正規表現で、半角大文字と半角...
-
php 正規表現で(ただし○○は除...
-
PHPメールフォーム URLと半角...
-
「半角数字」と「+」を許可する...
-
preg_matchでのマッチが正しく...
おすすめ情報