我有一句话,例如:Fabérgé
我正在尝试使用正则表达式来匹配单词,而非英语字符键入正则表达式而不包含非英语字符。
我的意思是这样的:
<div class="echo">
<?php
include('advanced_html_dom.php');
getDataLOL();
function getDataLOL() {
$randArt = mt_rand(0, 100000);
$url = "http://example.com/".$randArt;
$html = file_get_html($url);
// Find all images
foreach($html->find('img.example') as $element) {
if(empty($element)) {
getDataLOL(); //Re-iterate the function
} else {
var_dump($element); //Or show me what's been fetched
}
}
}
?>
</div>
应该与Fabérgé相匹敌,但事实并非如此。不知道如何做到这一点。
答案 0 :(得分:0)
This answer建议在Neo4j中使用(?u)
来表示Unicode正则表达式。这个正则表达式适用于你的情况:
(?u)\w+
请注意,我使用了\w
,没有范围。如果您确实想使用范围,则必须使用Unicode代码点。