0

私の文字列は次のようになります。

lopsakf pkpsdkf pskadp fkpsdkfp sdaf
oksflksflslkf sdlf kasldfk lasdkf lsadfk 
lopsakf pkpsdkf pskadp fkpsdkfp sdaf
oksflksflslkf sdlf kasldfk lasdkf lsadfk lopsakf pkpsdkf pskadp fkpsdkfp sdaf
oksflksflslkf sdlf kasldfk lasdkf lsadfk 

[[test: lls]]
[[test: askd]]
[[test: mmdm]]
[[test: owow]]
[[test: www]]
[[test: wowow]]

lls、askd、mmdm などの値を取得して、リストに保存したいと思います。そのようなテキストの膨大な量があることに注意してください。外部ライブラリを使用せずに、各セットを解析してリストに保存する効率的な方法が必要です。

4

3 に答える 3

1
\[\[test:\s([\w]+)\]\]

正規表現の視覚化

Debuggex でライブ編集

基本的[[test: *any number and character here* ]]に、通常は配列として返されるキャプチャ グループでキャプチャします。

キャプチャ グループに関する情報

注:文字をエスケープする必要がある場合があります (IE \\[)

于 2013-09-04T23:38:09.213 に答える