Q64-2:
この方法で、次のメッセージを取得する事ができました。
Connected to jdbc:mysql://localhost/pro_con
Driver MySQL-AB JDBC Driver
Version mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} )
[等価演算(=)]コンポーネントで取得した接続情報と上記メッセージが等しければ、ダイアログで接続できたと表示する機能を作りたいのですが、メッセージ中に改行があるのか上手くいきません。
そこで[文字列格納変数]コンポーネントの「指定インデックス間の部分文字列に置き換える」を利用して文頭から改行までの文字列「Connected to
jdbc:mysql://localhost/pro_con」を取得して、等価演算(=)]コンポーネントで比較する方法をとりたいのですが、どのようにすればいいでしょうか?
A64-2:
[文字列格納変数]の「指定インデックス間の部分文字列に置き換える」をお使いになるなら、まず「indexOf(String)」で指定した文字列が最初に出現するインデックスを取得すると宜しいかと思います。
その他にも「matches(String)」、「startsWith(String)」、「replaceALL(Srting,String)での改行文字置換」、「trim()」などもお試し下さい。
備考:「実現したい処理別」の「Q&A91」、「エラーメッセージ」の「Q&A13」にも掲載。