No.3
- 回答日時:
よくわからないですが、そのまま検索では駄目なんでしょうか。
$html =~ /value="大阪市"/
$wdに名前が入っているなら、文字列の比較演算子はeqです。
$wd eq "大阪市"
No.2ベストアンサー
- 回答日時:
書いた直後に気づいたんですが、このindex文だと「東大阪市○○区」みたいなのにも引っかかっちゃいますね
特に理由が無いなら、普通に文字列比較した方がいいと思います。
if ($wd =~ /^[\w.']+$/ ? $address =~ /$wd/i : index($address, $wd) >= 0)
↓
if ($wd eq $address)
この回答へのお礼
お礼日時:2011/05/07 11:13
ご教示ありがとうございます。
たしかに if ($wd eq $address) で問題は解決ですよね!
頭が凝り固まっていたようで発想の転換が出来ませんでした^^;
ありがとうございましたm(_ _)m
No.1
- 回答日時:
これだけだと、ちょっと情報が少ないかなとは思います。
以下は、推測込みで
とりあえず$wdにvalue(ここでは大阪市)が、$addressに東大阪市なり那覇市なりが入ってるんだと理解しました。
んで、そのvalueで使われている文字種によって正規表現判定かindex判定か分けると。
となると多分、この2箇所の判定を厳しくしてやれば済むんじゃないでしょうか
<変更1>
$address =~ /$wd/i
↓
$address =~ /\A$wd\z/i
<変更2>
index($address, $wd) >= 0
↓
index($address, $wd) == 0
Perlの文法はかじったぐらいなので、お手元の環境で動作確認をお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 電車・路線・地下鉄 大阪市内発になっている乗車券(具体的には大阪市内発、新幹線、東京都区内着の乗車券)で、天王寺駅から乗 2 2023/05/10 11:48
- 電車・路線・地下鉄 新幹線で新横浜から新大阪まで行った後に、その乗車券(横浜市内発大阪市内行の乗車券)で、おおさか東線~ 3 2023/05/09 20:17
- 大学・短大 大阪の大学って有名どころ少なくないですか? 8 2023/01/25 14:11
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- PHP ファイルの書き込みについて教えて下さい。 1 2023/03/20 12:01
- その他(国内) 夜店 兵庫県 1 2023/05/28 17:56
- 地域研究 日本の三大都市は、東京と大阪と、もう一つはどこ? 五大都市だと、東京、大阪と、残り三都市は福岡、名古 5 2022/07/15 09:43
- 大学・短大 データの取り方に関する問題について 次に出てくる生徒はデータの集め方について過ちをしています。誤りを 1 2022/12/22 01:12
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- 飛行機・空港 東京から大阪旅行に行くとき、大阪空港、関西国際空港、伊丹空港は違いに気を付けた方がいいですか? どこ 13 2022/09/27 18:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パイソンエラーについて
-
文字列と数字を含むセルから数...
-
perlを使用しての特定行抽出に...
-
リストデータの検索でのエラー...
-
pythonエラー
-
全角入力
-
GoogleAppsScript文字列置換の...
-
全角/半角キーをSendkeys関数で...
-
住宅にカナを入力する際に丁目...
-
CSVファイルの中で、「 , 」カ...
-
VBA EXCEL あるセルの中の一...
-
バッチファイルの正規表現を利...
-
マクロを使ってフォルダー内に...
-
メールのcsv添付ファイルの種類...
-
正しいメールアドレスの形式で...
-
プログラミングでは、半角括弧...
-
VBAの文字列の中に”(全角のダブ...
-
エクセルの区切り位置の設定方法
-
C#で空白行を削除する方法
-
メモ帳からエクセルにセル区切...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パイソンエラーについて
-
Perlで Right関数に近い処理を...
-
Malformed UTF-8 character
-
Perl(Windows)の文法について
-
日本語文字列の指定長(byte)切出し
-
splitの逆の処理
-
メールヘッダのMIMEエンコード...
-
数字を文字列に変換し短縮化する
-
Perl/Tk使用時のUTF-8コード文...
-
文字列と数字を含むセルから数...
-
GDBでデバッグするとき文字列の...
-
perlを使用しての特定行抽出に...
-
プログラミング HSPの変数につ...
-
perlで文字列を短く(圧縮)し...
-
関数chop
-
CSVファイルの中で、「 , 」カ...
-
英数字のみ全角から半角に変換
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
住宅にカナを入力する際に丁目...
おすすめ情報