問題タブ [stringr]

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 に答える
220 参照

regex - r の正規表現。グループ化とキャプチャ

ライブラリを使用して、Rクランで正規表現を使用しようとしていますstringr。関数str_matchと勉強していました。str_replaceGrouping に括弧を使用すると、異なる結果が得られる理由がわかりません。

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

r - Rで括弧内のテキストを抽出する

関連する 2 つの質問。次のようなテキストデータのベクトルがあります

かっこの外側のテキストを含むベクトルに簡単に分離したい:

および括弧内のテキストを含むベクトル:

これを行う簡単な方法はありますか?追加の問題は、これらが非常に大きくなり、多数の (無制限の) 括弧を持つ可能性があることです。したがって、括弧の「前/後」のテキストを単純に取得することはできず、よりスマートなソリューションが必要です。

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

regex - R のベクトルからの部分文字列抽出

非構造化テキストから部分文字列を抽出しようとしています。たとえば、国名のベクトルがあるとします。

この文字値のベクトルを渡して、構造化されていないテキストから正確な一致を抽出するにはどうすればよいですか。

この例では、目的の出力は次のようになります。

gsubこれまでのところ、一致しないものをすべて削除してから削除してから、空の値を持つ行を削除する作業を行ってきました。str_extractstringr パッケージからも作業を行っていますが、正規表現の引数を正しく取得することに成功していません。どんな援助でも大歓迎です!

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

regex - 文字列をRの数値関数に置き換えます

私は文字列ベクトルを持っています:

この文字ベクトル内の 10 進数をパーセント数に変換したいと思います。私は通常、パッケージstingrを使用して、テキストを .xml で作成しregexます。だから私の考えは次のようなものです:

これは私が期待したいものです:

しかし、これは私の出力です

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

r - Rで「^」に基づいて文字列を分割する

前にすべての文字を分割して取得する必要があります^

例:データフレームに次の列があります

同じデータフレームの結果列は次のようになります。

stringrstrsub{base}stringi、を使ってみgsubfnました。しかし、彼らは奇妙な結果を投げてい^ます。^ただテーブルが大きいので 交換できません。

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

r - テキスト内の特定の数値を分離する

プロパティの平方メートルの数値が実際に何であるかを見つけるために、さまざまなプロパティのテキストcsvファイルをトロールする大量のテキストがあります。例えば:

以下を使用して数値を抽出できることを知っています。

'120' の数値ベクトルを返します。ただし、テキストに他の無関係な数値が含まれている可能性があることを考えると、これを達成するためのより洗練された方法があるかどうか疑問に思っていましたか?

「sqm」を検索して、その前の数字を返す方法はありますか? コメントありがとうございます。