2008/02/03

PS C:\script> $r=[regex]""
PS C:\script> $r.Match("a","a",[system.text.regularexpressions.regexoptions]::Mu
ltiline)
"Match" の引数 "1" (値 "a") を型 "System.Int32" に変換できません: "値 "a" を型
"System.Int32" に変換できません。エラー: "入力文字列の形式が正しくありません。"
"
発生場所 行:1 文字:9
+ $r.Match( <<<< "a","a",[system.text.regularexpressions.regexoptions]::Multili
ne)

うむ…別なオーバーロードにキャストしようとして失敗してるな。どうすればいいんだろう?

とりあえずオプション使いたかったらコンストラクタ指定ですかねー。

PS C:\script> $regEx = New-Object regex "\d",("Multiline","RightToLeft")
元記事:http://blogs.wankuma.com/mutaguchi/archive/2008/02/03/120689.aspx

古い記事へ | 新しい記事へ


プライバシーポリシー

Twitter

Books