問題タブ [findall]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2866 参照

grails - GrailsGORMfindAllはnullコレクションを返します

次のドメインモデルを検討してください。

問題:顧客に与えられたすべての売上を取得しようとしています。したがって、コード:

私は顧客を得ることに問題はありません。しかし、私が使用すると、println sales.dump()私は次のようなものを手に入れます

私が正しく理解している場合、これはクエリがリストを取得できたことを意味しますが、Sales私が完全に理解していないのは、なぜnullのリストを返すのですか?私は熱心なフェッチを試みましたが、この特定の問題ではうまくいかないと思います。では、null以外のSalesオブジェクトのリストを取得するにはどうすればよいですか?

0 投票する
3 に答える
393 参照

python - 関数定義に対する正規表現 findall。args を一致させたいが関数は一致させたくない

次のような文字列のリストがあります

引数だけを取り出したい。私は次のことを試しました:

ただし、これは戻ります

'20'まず、文字列が単語の文字で始まるように指定したため、なぜ が表示されるのか少し混乱しています。第二に、探しているものに一致するように先読みを改善する方法を考えています。

一部の文字列には機能がなく、次のように見えることに注意してください。

そのため、括弧内を単純に検索することはできません。

0 投票する
1 に答える
216 参照

regex - re.findallと正規表現

このコンテンツのようなものの名前を取得する必要があります:

しかし、このコードでは:

...私はnames=[];を取得します なにが問題ですか?。ありがとう。

0 投票する
1 に答える
3384 参照

python - Beautifulsoup で findAll を使用して結果をフィルタリングする

問題は、私が欲しい情報がストーリー本体にあるが、一番下にあることです。そのため、そこに着くまでに大量のジャンク情報を取得することになります。

<p>この例では、あと 8 つ収集する必要があります。

イントロダクションの最初からストーリーボディの終わりまでを集めたいと思っています...何かアイデアはありますか?

0 投票する
1 に答える
90 参照

python - 複数の区切り文字で文字列を区切り、単一の文字のみを抽出します

さまざまなフォーマットを持つことができるデータ文字列があるとします。名目上、文字列内のデータはスペースで区切られますが、常にそうであるとは限らないため.split(' ')、この場合、単純なデータは機能しません。

文字列の例は次のとおりです。

指数を含めることができる必要なすべての数値を取得するには、-、+、または〜で始めるか、それらを区切るスペースを入れないでください。

また、文字列から1文字(この場合B)だけが必要です。この単一の文字はB、F、またはOのいずれかであり、次FOOBARを使用してこれを取得し、文字列内で回避することができます。

しかし、私が必要としているのは、上記の2つの結果を組み合わせた結果を取得することです。いつでも2番目の結果をリストに追加できますが、対応するリスト内の結果の位置を、元の文字列に存在する順序で表示したいと思いますstring。つまり、次のようなリストが必要です。

何か案は?それとももっと良い方法はありますか?

0 投票する
0 に答える
792 参照

active-directory - Active Directory FindAll()を呼び出すときのSystem.AccessViolationException

System.DirectoryServicesのDirectorySearcherで.FindAll()を呼び出すと、アクセス違反がランダムに発生するC#.Net4の単純なコードスニペットがあります。

このメソッドが行うのは、ユーザーがActive Directoryにロードされているかどうかを確認し、ディレクトリエントリを返すことだけです。

ネットを検索したところ、SharePointのブログやフォーラムで例外に関する複数の言及を見つけることができましたが、通常のC#.net4サービスからは見つかりませんでした。

私の質問は、これと同じアクセス違反が私のサービスで発生するので、問題を解決するために同じ修正プログラムが必要になるのでしょうか?

ホットフィックス: http ://social.technet.microsoft.com/forums/en-US/sharepointadmin/thread/4634f4f4-7857-4de3-9bc5-fcbb946bd8df

コード:

例外:

System.AccessViolationException:保護されたメモリの読み取りまたは書き込みを試みました。これは多くの場合、他のメモリが破損していることを示しています。System.DirectoryServices.Interop.UnsafeNativeMethods.IntADsOpen.GetObject(String className、String RelativeName)at System.DirectoryServices.DirectoryEntries.Find(String name、String schemaClassName)at System.DirectoryServices.DirectoryEntries.Find(String name)

0 投票する
1 に答える
303 参照

model - JavascriptMVC: 静的 json を使用した findAll

興味深い状況があります。私は呼び出しでコントローラーを持っています

モデルには次のものがあります。

論文は完璧に機能します。ただし、現在のコードに既にある JSON 文字列を使用するようにモデルを変更したいと思います。次のようになります。

しかし、 callback() はまったく機能せず、エラーも発生しません。誰でもその問題で私を助けることができますか? 私が欲しいのは、$.ajax と同じ情報を持ってくることだけです。

0 投票する
2 に答える
214 参照

python - python:re.findallの非正規表現相当

私は次のいずれかがPythonに存在するかどうか疑問に思っていました:

  • A:「re.findall()」と同等の非正規表現。
  • B:findall()に渡す前に、変数内の正規表現の特殊文字を無効にする方法。

変数をre.findallに渡していますが、これらの文字を文字どおりに解釈したいので、変数にピリオド、スラッシュ、カラットなどがあると問題が発生します。この作業を行うために正規表現を使用する必要はないことはわかっていますが、re.findall()の動作は、見つかったすべての一致のリストを返すため、気に入っています。これにより、len()を使用して、部分文字列が存在する回数を簡単に数えることができます。

これが私のコードの例です:

可能であれば、string.find()を使用する必要がないことを望んでいます。どんな助けやアドバイスも大歓迎です!

0 投票する
4 に答える
561 参照

python - Web ページの解析における sre.findall()

Python で urllib2 と sre を使用して aprs.fi からのデータを解析しているので、作業中のリアルタイムの高高度気球コードで気象データを使用できます。解析コードは非常に単純です。

解析しようとしているデータは、次のような XML です。

私は Python にあまり詳しくありませんが、ser.findall() については、APRSxml を調べて正規表現に一致する文字列を検索し、リスト "latitude" の括弧内にあるものを追加するということを理解しています。したがって、この例では、正規表現に一致する 2 つの値は「lasttime」と「lat」です。ただし、このコードを実行すると、<lat>値ではなく値のみが出力されます<lasttime>。率直に言って、コードが機能するために本当に必要なのはこれだけですが、好奇心から、期待どおりに動作しない理由を誰かに教えていただければ幸いです。ありがとう。