早速ですが、
現在、指定された単語を含む文字列を抜き出す様なcgiを作っています。
現在のコーディングです。
foreach $line (@lines) {
$an = index $line,$skey;
if ($an >= 0) {
上記では、 $skey と全く同じモノしか検索(抽出)出来ないため、
今回、$skey が英字の時は、大文字、小文字、およびその混在でも
抜き出せるように改善したいと思っています。
例えば、abc と指定されたら、abcでもABCでもAbcでも抜き出せるような。
(英字と数字の混在や、全角は対象外で構いません。)
考え方として、
指定されたキー(文字列)を基に大文字、小文字を作り、
(uc関数、lc関数)
両方で検索してやれば殆どokと思うのですが、
混在の場合はどうやればいいか思いつきません。
また、
そもそも指定されたキーが英字であるかの判断方法が分かりません。
(大文字、小文字の変換は英字に限りますので)
ということで、
(1)大文字、小文字の混在時の対応方法
(2)指定されたキーが英字であるかの判断方法
を教えていただきたくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) セルに入力した小文字アルファベット、数字を大文字表示させるには? 3 2022/07/13 10:01
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/08 09:05
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Visual Basic(VBA) Excel VBAでAA(BBB) → BBB.AA に置換したい 2 2022/10/30 13:59
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA EXCEL あるセルの中の一...
-
「何とかで始まり、何とかで終...
-
空白の制御
-
「abcで始まらない」を正規表現...
-
バッチファイルの正規表現を利...
-
正規表現 <>で囲まれたメー...
-
CSVファイルの中で、「 , 」カ...
-
英数字のみ全角から半角に変換
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
VBA 置換文字がみつからない時
-
文字コードの%E3%80%とは何です...
-
マクロを使ってフォルダー内に...
-
csvデータ ダブルクォーテ...
-
COBOLでの全角文字の判定をした...
-
住宅にカナを入力する際に丁目...
-
C#で、テキストボックスの入力...
-
データにカンマが入ったCSVデー...
-
[VBA][Excel]クリップボードか...
-
IEからEdgeへの移行に伴うIMEの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報