我有以下正则表达式,我想提取包括[b]的文本。 我怎样才能忽略[b],[i]和[u]
~id="schedule-text".*?]([^[]*)~is
[cs_text id="schedule-text" class="cs-ta-center"]OPEN [b]HOUSE[/b] Sunday, 12/4 from 2-4pm Additional showings by appointment[/cs_text]
https://regex101.com/r/ukHENx/1
预期输出:
OPEN [b]HOUSE[/b] Sunday, 12/4 from 2-4pm Additional showings by appointment
答案 0 :(得分:1)
希望这个会有所帮助。
正则表达式: id="schedule-text".*?]\K.*?(?=\[/cs)
1。
id="schedule-text".*?]
这将匹配id="schedule-text"
,直到下次出现]
2。
\K
这将重置整场比赛3。
.*?(?=\[/cs)
这将匹配[/cs
的所有正向展望