
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
直接の回答ではありません。
その数字を変数に代入して再利用しているわけでもないようですから,
if instr(hoge,"Android ")>0 then
のように単純にこの8文字が含まれているか否かで判断するのでは問題があるのでしょうか。
"Android空白"の後にドット区切りの数字列が続いて";空白"があること,というのは揺るがせない条件なのですね?
この回答への補足
ユーザーエージェントから端末名(F-06E)を抽出しようとしています。
下記の2パターンがあります。
1
Mozilla/5.0 (Linux; U; Android 4.2.2; ja-jp; F-06E Build/
2
Mozilla/5.0 (Linux; Android 4.2.2; F-06E Build/
1は「ja-jp; 」と「 Build/」の間を抽出すればOKですが、
2は数字部分が変化する「4.2.2; 」という部分で挟まれています。
これを正規表現で指定すれば処理できるのではないかと考えました。
宜しくお願い致します。
ユーザーエージェント(User-Agent)から機種名を取得するASP
正規表現は使わず
UA = Request.ServerVariables("HTTP_USER_AGENT")
'テスト
UA = "Mozilla/5.0 (Linux; U; Android 4.2.2; ja-jp; F-06E Build/"
UA = "Mozilla/5.0 (Linux; Android 4.2.2; F-06E Build/"
if instr(UA," Build/")>0 and instr(UA,"; ")>0 then
UA2=split(UA," Build/")
UA3=split(UA2(0),"; ")
tanmatu_name=UA3(ubound(UA3))
end if
で両パターンに対応できました。
お騒がせ致しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「何とかで始まり、何とかで終...
-
VBA EXCEL あるセルの中の一...
-
「abcで始まらない」を正規表現...
-
.htaccessで特定のドメインを弾...
-
バッチファイルの正規表現を利...
-
CSVファイルの中で、「 , 」カ...
-
エクセルでの漢字(全角ひらが...
-
IEからEdgeへの移行に伴うIMEの...
-
エクセルで数値を全角文字(カ...
-
Excel VBAでPDFファイルをMicro...
-
VBA 文字に半角が含まれて...
-
住宅にカナを入力する際に丁目...
-
正規表現で、特定の文字列を含...
-
COBOL・全角判定
-
EXCELからCSVにすると余計なカ...
-
Excelについて質問です。 セル...
-
CSVの定義
-
英数字のみ全角から半角に変換
-
「一角」って何でしょうか
-
CString から LPCTSTRの型に変換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「何とかで始まり、何とかで終...
-
正規表現の否定先読みで、複数...
-
VBA EXCEL あるセルの中の一...
-
角カッコが含まれてるかどうか...
-
Perlで一行で文字列の置き換え
-
「abcで始まらない」を正規表現...
-
正規表現 英数字を1つ以上含む...
-
文字列の一致について
-
浮動小数点数について
-
名前の重複チェック
-
正規表現での置換
-
マクロ・VB得意な人へ。指定し...
-
文字列検索のAND条件を引数にし...
-
一度だけ置換えたい
-
Perlの壁
-
バッチファイルの正規表現を利...
-
正規表現のパターンマッチ
-
|。ってなんですか? 正規表現
-
.htaccessで特定のドメインを弾...
-
Excelにある特定のRange名があ...
おすすめ情報