Javaの正規表現が苦手です。
次のテキストがあります
[[image:testimage.png||height=\"481\" width=\"816\"]]
上記のテキストから image: 、高さ、幅を抽出したい。誰かがそれを達成するために正規表現を書くのを手伝ってくれませんか?
Javaの正規表現が苦手です。
次のテキストがあります
[[image:testimage.png||height=\"481\" width=\"816\"]]
上記のテキストから image: 、高さ、幅を抽出したい。誰かがそれを達成するために正規表現を書くのを手伝ってくれませんか?
これが正確な文字列の場合
[[image:testimage.png||height=\"481\" width=\"816\"]]
次に、次のことを試してください(クルード):
String input = // read your input string
String regex = ".*height=\\\\\"(\\d+)\\\\\" width=\\\\\"(\\d+)"
String result = input.replaceAll(regex, "$1 $2");
String[] height_width = result.split(" ")
それはそれを行う1つの方法であり、別の(より良い)パターンを使用することです