問題タブ [re2]
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.
python - re2 正規表現エンジンで使用できるメモリを増やす方法は?
私はこの github プロジェクト、https://github.com/axiak/pyre2/を使用しています。
re2.compile には max_mem 引数がありますが、re2 正規表現エンジンで使用できるメモリを増やす方法がわかりません。何か提案はありますか?
regex - ファイル拡張子の =REGEXTRACT()
Google スプレッドシートでフィルタリングするファイル名が何千もあり、それらのファイル拡張子のみを抽出する必要があります。
以下に、NAME FORMAT の 2 つのサンプルを示します。
ファイル拡張子のみを抽出する必要があり、以下を試しましたが成功しませんでした:
上記の関数は、FORMAT 1 の名前では正常に機能しましたが、FORMAT 2 では機能しませんでした。
どんな助けにも感謝します。
python - pip install re2 でエラーが発生する
コマンドで re2 をダウンロードしようとすると、次のようpip install re2
になります。
なぜ機能しないのですか?または、別の方法で re2 をダウンロードする必要がありますか?
注: re2 には Google の re2 c++ が既にインストールされている必要があることがわかりました。それが問題である場合、Google の re2 c++ と re2 を簡単な方法でインストールする方法を教えていただけますか? インストール方法について彼らが書いたものから私は混乱しました。
MattDMo のソリューションを試した後、次のようになりました。
sql - BigQuery は、正規表現のすべての一致を返します
Big Query で正規表現検索を行うと、最初の一致 / 出現のみが返されます。
すべての一致を連結して返す方法はありますか? GROUP_CONCAT
多分のようなもの?
REGEXP_EXTRACT(body, r"(\w+ )")
regex - RegexMatch は「False」を返しますが、正規表現文字列は正しいように見えます
メーリング リストで一般的なメール ドメインを照合しようとしていますが、会社のドメインは照合しません。また、Google スプレッドシートで RegexMatch を使用しようとしています (regexmatch はより大きな IF 式の一部ですが、この部分は特にそうではありません。動作していません)。
明らかに、私は何か間違ったことをしていますが、さまざまな正規表現テスト ツールでは、正規表現は意図したとおりに機能します。
ただし、式が Google スプレッドシートの式の一部である場合、隣接するセルの電子メールと一致する必要がある場合でも、「False」が返されます。
ここで何が間違っていますか?