これは私の仕事の最悪のシナリオです。この文字列のセットを自動分離する必要がありますが、どの関数を使用すべきかわかりません。これは完全に難しいです!Excelでのデータベース作業の次のステップのために、文字列を分離する必要があります。
データの例は次のとおりです。
列Aで区切られる文字列-
java-1.6.0-openjdk-1.6.0.0-1.21.b17.el6.x86_64
java-utils-1.6.0.0-1.el6.x386
Java-1.7.0-openjdk-1.7.1-3.1.5
gdb-1.6-5.2.7.el6
正常に分離された後の文字列の部分、列BCDEFGHI-
# name # Version # OSLv # Architecture #
java # 1.6.0 #openjdk # 1.6.0.0 # 1.21.b17 # el6 # x86_64 #
java# utils# # 1.6.0.0 # 1 #el6_3 #x386 #
Java# # # 1.7.1 # 3.1.5 # # #
gdb # # # 1.6 #5.2.7 #el6 # #
(私の意見では、最初に文字列を2つの部分に分割すると、次のようになります。
java-1.6.0-openjdk-1.6.0.0-1.21.b17 ##### .el6.x86_64
そうすれば、後で特定の部分に分割するのが簡単になります...多分!?)
助けてくれてありがとう。
私はあなたが後の研究のために私に提供できるどんな解決策も受け入れます:D
「#」マークは、文字列の一部が異なるセルに分割されていることを示します。