所以我有myString
其中包含字符串
"border-bottom: solid 1px #ccc;width:8px;background:#bc0b43;float:left;height:12px"
我想使用正则表达式来检查它是否包含"width:8px" (\bwidth\s*:\s*(\d+)px)
如果为真,则将宽度值(如上例中的 8)添加到我的 myList。
试图:
if (myString.contains("\\bwidth\\s*:\\s*(\\d+)px")) {
myList.add(valueofwidth) //unsure how to select the width value using regex
}
有什么帮助吗?
编辑:所以我研究了contains
方法,发现它不允许正则表达式。matches
将允许正则表达式,但它会寻找完整的匹配。