[解決済み] 文字列中のある文字の位置を調べる
2023-03-01 17:31:04
質問
文字列中のある文字の位置を知りたい。
言ってみてください。
string = "the2quickbrownfoxeswere2tired"
私はこの関数が
4
と
24
-- の文字位置は
2
の中の
string
.
どのように解決するのですか?
この場合
gregexpr
gregexpr(pattern ='2',"the2quickbrownfoxeswere2tired")
[[1]]
[1] 4 24
attr(,"match.length")
[1] 1 1
attr(,"useBytes")
[1] TRUE
あるいは
str_locate_all
パッケージから
stringr
のラッパーである
gregexpr
stringi::stri_locate_all
(の時点では
stringr
バージョン 1.0)
library(stringr)
str_locate_all(pattern ='2', "the2quickbrownfoxeswere2tired")
[[1]]
start end
[1,] 4 4
[2,] 24 24
を使うことができることに注意してください。
stringi
library(stringi)
stri_locate_all(pattern = '2', "the2quickbrownfoxeswere2tired", fixed = TRUE)
ベースの別のオプション
R
は次のようなものです。
lapply(strsplit(x, ''), function(x) which(x == '2'))
は動作するはずです(文字ベクトルが与えられると
x
)
関連
-
[解決済み] 米国通貨RegExの "ベスト "は何か?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] バイトを文字列に変換する
-
[解決済み] Pythonで文字列の部分文字列を取得するにはどうすればよいですか?
-
[解決済み] JavaScriptでランダムな文字列/文字を生成する
-
[解決済み] PHPのstartWith()関数とendsWith()関数
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン