我们知道 WordPress 日志格式(Post format)中有个 link 的格式,如果你的主题启用了 Post format 功能并且使用了 Link 这个格式,那么你想这篇日志直接链接到日志中的第一个链接。
function get_content_first_link( $content = false, $echo = false ){
if ( $content === false )
$content = get_the_content();
preg_match_a
利用Python正则表达式匹配字符串中的http链接。主要难点是用正则表示出http 链接的模式。
import re
pattern = re.compile(r'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+') # 匹配模式
string = 'Its after 12 noon, do you know where your rooftops are? http://tinyur