タグ付けされた質問 「match」

ある種の検索に基づいて結果を見つけることに関するプログラミングの概念。通常、正規表現について話すときに使用されます。

11
文字列がJSの正規表現と一致するかどうかを確認します
JavaScript(jQueryを使用可能)を使用して、クライアント側の検証を行い、文字列が正規表現に一致するかどうかを確認したい: ^([a-z0-9]{5,})$ 理想的には、trueまたはfalseを返す式です。 私はJavaScript初心者ですが、match()必要なことはできますか?文字列全体ではなく、文字列の一部が正規表現と一致するかどうかをチェックするようです。
751 javascript  regex  match 

24
値に対して複数の変数をテストする方法は?
複数の変数を整数と比較して3文字の文字列を出力する関数を作成しようとしています。これをPythonに変換する方法があるかどうか疑問に思っていました。だから、言って: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : mylist.append("c") if x or y or z == 1 : mylist.append("d") if x or y or z == 2 : mylist.append("e") if x or y or z == …

8
re.searchとre.matchの違いは何ですか?
Python モジュールのsearch()とmatch()関数の違いは何ですか?re ドキュメント(現在のドキュメント)を読みましたが、覚えていないようです。私はそれを調べ続け、再学習する必要があります。誰かが例を挙げてはっきりと答えてくれて、(おそらく)頭にくっついてくれることを期待しています。または、少なくとも私は私の質問で戻るためのより良い場所を持っているでしょう、そしてそれがそれを再学習するためにより少ない時間で済むでしょう。
527 python  regex  search  match 

4
ベクトルの要素のインデックスを見つけるためのR関数はありますか?
Rでは、要素xとベクトルがありvます。にv等しい要素の最初のインデックスを見つけたいのですがx。これを行う方法の1つは次のとおりwhich(x == v)[[1]]です。それを行うためのより直接的な方法はありますか? ボーナスポイントについてx、ベクトルなら機能する機能はありますか?つまり、xin の各要素の位置を示すインデックスのベクトルを返す必要がありvます。


5
Rustで文字列を文字列リテラルと照合する方法は?
StringRust でaを一致させる方法を理解しようとしています。 私は最初にこのようにマッチングを試みましたが、Rustが暗黙的にstd::string::Stringto からキャストできないことを理解しました&str。 fn main() { let stringthing = String::from("c"); match stringthing { "a" => println!("0"), "b" => println!("1"), "c" => println!("2"), } } これにはエラーがあります: error[E0308]: mismatched types --> src/main.rs:4:9 | 4 | "a" => println!("0"), | ^^^ expected struct `std::string::String`, found reference | = note: expected type `std::string::String` …
199 string  match  rust 



3
文字列がリスト内のサブ文字列の1つをパンダで含むかどうかをテストする方法は?
df.isin()andの組み合わせに相当する関数はありdf[col].str.contains()ますか? たとえば、シリーズがあり s = pd.Series(['cat','hat','dog','fog','pet'])、のsいずれかが含まれるすべての場所を検索したい場合['og', 'at']、「ペット」以外のすべてを取得したいとします。 私には解決策がありますが、それはかなり洗練されていません: searchfor = ['og', 'at'] found = [s.str.contains(x) for x in searchfor] result = pd.DataFrame[found] result.any() これを行うより良い方法はありますか?

1
Scalaのパターンマッチングが変数で機能しないのはなぜですか?
次の関数を取ります: def fMatch(s: String) = { s match { case "a" => println("It was a") case _ => println("It was something else") } } このパターンはうまく一致します: scala> fMatch("a") It was a scala> fMatch("b") It was something else 私ができることは次のとおりです: def mMatch(s: String) = { val target: String = "a" s match { …

3
列内の部分的な文字列の一致に基づくデータフレーム行の選択
列内の文字列の部分一致に基づいてデータフレームから行を選択したい。たとえば、列 'x'には文字列「hsa」が含まれている。使用sqldf- 構文がある場合like -私は次のようなことをします: select * from <> where x like 'hsa'。 残念ながら、sqldfはその構文をサポートしていません。 または同様に: selectedRows <- df[ , df$x %like% "hsa-"] もちろん、どれもうまくいきません。 誰かがこれを手伝ってくれませんか?
96 string  r  match 

5
ファイル内のパターンの出現回数をカウントします(同じ行でも)
ファイル内の文字列の出現回数を検索するときは、通常、次のように使用します。 grep pattern file | wc -l ただし、grepの動作方法が原因で、1行に1つしか見つかりません。文字列が同じ行にあるか異なる行にあるかに関係なく、文字列がファイルに出現する回数を検索するにはどうすればよいですか? また、単純な文字列ではなく正規表現パターンを検索している場合はどうなりますか?どうすればそれらを数えることができますか、またはさらに良いことに、各一致を新しい行に印刷できますか?
94 search  count  grep  match 

6
JavaScript-文字列の一致で変数を使用する
私はいくつかの同様の質問を見つけましたが、それは私を助けませんでした。だから私はこの問題を抱えています: var xxx = "victoria"; var yyy = "i"; alert(xxx.match(yyy/g).length); matchコマンドで変数を渡す方法がわかりません。助けてください。ありがとうございました。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.