.sqlファイルから多くのテキストコンテンツを--Start
と--End
のコメントの間で取得したいと考えています。部分文字列のデータ量が少なくなっています
text.sql
This text I want not
--Start
this text I want here
--End
This text I want not
この:私は何とか私は--start内のテキストや--ENDコメントをつかむために正しくsubstringメソッドを取得し `tをくださいどのような
私が試したものです:
$insertStartComment = "--Start"
$insertEndComment = "--End"
$content = [IO.File]::ReadAllText("C:\temp\test.sql")
$insertStartPosition = $content.IndexOf($insertStartComment) + $insertStartComment.Length
$insertEndPosition = $content.IndexOf($insertEndComment)
$content1 = $content.Substring($insertStartPosition, $content1.Length - $insertEndPosition)
$content = $content1.Substring(0,$content1.Length - $insertEndPosition)
誰かが
:-)私の誤りを見つける私を助けることができればそれはいいだろう$content1 = $content.Substring($insertStartPosition, $content1.Length - $insertEndPosition)
変数$content1
は、このようにサブ・コールがゴチャゴチャになり、まだ初期化されていません。
問題は何ですか。 – vonPryz
問題はそれがあまりにも少ないテキストを取得していると私はなぜ理解していないです。 – HelloWorld
投稿を編集して実際の結果を追加するといいですね。サンプルを実行すると、部分文字列インデックスに関するエラーが発生しました。 – vonPryz