REGEX在html文件中找到style属性的类名

时间:2017-06-29 19:37:25

标签: html regex

你好朋友我有一个要求在html文件中找到styple属性的类。为此我必须使用REGEX。请查看以下详细信息

属性为 font-style:italic

我应该找到的相应课程是 .csF52F8E4D

请查看以下链接以了解要求。

https://regex101.com/r/rIkAaN/1

我写的正则表达式是

(\.(..........){.*;.*;.*;.*;.*;font-style:italic;})

任何人都可以帮助我如何识别给定属性的类名

2 个答案:

答案 0 :(得分:2)

使用积极的前瞻:

\.[\w-]+(?=[^{}]*{[^{}]*font-style\s*:\s*italic)

Live demo

答案 1 :(得分:1)

我猜你可以将选择器放在第1组的位置进行概括。

resources: - name: repo type: git source: uri: ... jobs: - name: build plan: - get: repo trigger: true - task: build-shared-lib file: repo/ci/build-shared-lib.yml - aggregate: - task: build-component-a file: repo/ci/build-component-a.yml - task: build-component-b file: repo/ci/build-component-b.yml

https://regex101.com/r/rIkAaN/5

(\.[^{}]+?)\s*{[^{}]*?font-style\s*:\s*italic;[^{}]*?}