Просто хотелось узнать, правильно ли это написать регулярное выражение для открытия Html-тега <strong>
: /<strong[^>]*/i
?
То, что я пытаюсь сделать, это создать шаблон для html-тегов, а затем использовать для соответствия любому html-документу.
Заранее спасибо!
ОК. Я понял, что вы хотите сопоставить любую строку между символами "<" и ">". для примера <codekaro>
Для этого вы можете использовать:
^[\<][A-Za-z]*[\>]$
Здесь ^ обозначает начало выражения,
[\ <] будет проверять наличие одного символа <symbol,\используется как escape-символ для <symbol
[A-Za-z] * будет проверять любую строку,
[>] будет проверять наличие одного символа>,\используется как символ escape для символа>
$ указывает конец выражения.
Я рекомендую вам использовать эту ссылку для учебника регулярных выражений и эту ссылку для проверки результатов регулярного выражения.
Надеюсь, что это поможет вам..!!
Счастливое обучение.. !!
Закрыть.
Это будет выглядеть так:
/<strong[^>]*?>/i
Имейте в виду, что использование Regex в HTML, которое включает в себя теги, вложенные в себя, может стать очень грязным.