我有一个名为" let arabicPhoneNumber = "٠١٠١٢٣٤٥٦٧٨٩"
let formatter = NumberFormatter()
formatter.locale = Locale(identifier: "EN")
if let number = formatter.number(from: arabicPhoneNumber)?.stringValue {
print(number) //deletes leading zero
}
"的区域从Zipcode数据库,我需要它来匹配像这样的HTML
PADERNE ABF
因此,如果任何字符串匹配第一个单词(不在括号中)并忽略任何空格,那么我应该匹配。 如何使用PHP RegEx实现此目的?
答案 0 :(得分:1)
(<)(option)( )(value)(=)(".*?")(>)(PADERNE)(\\(.*\\))(<\\/option>)
此正则表达式匹配格式为
的任何字符串<option value="ANYTHING">PADERNE(ANYTHING)</option>
$txt='<option value="33425">PADERNE(ALBUFEIRA)</option>';
$re1='(<)';
$re2='(option)';
$re3='( )';
$re4='(value)';
$re5='(=)';
$re6='(".*?")';
$re7='(>)';
$re8='(PADERNE)';
$re9='(\\(.*\\))';
$re10='(<\\/option>)';
if ($c=preg_match_all ("/".$re1.$re2.$re3.$re4.$re5.$re6.$re7.$re8.$re9.$re10."/is", $txt, $matches))
{
$c1=$matches[1][0];
$word1=$matches[2][0];
$ws1=$matches[3][0];
$word2=$matches[4][0];
$c2=$matches[5][0];
$string1=$matches[6][0];
$c3=$matches[7][0];
$word3=$matches[8][0];
$rbraces1=$matches[9][0];
$tag1=$matches[10][0];
print "($c1) ($word1) ($ws1) ($word2) ($c2) ($string1) ($c3) ($word3) ($rbraces1) ($tag1) \n";
}
答案 1 :(得分:0)
以下是拆分您所拥有城市的代码,并仅在HTML中搜索第一个单词。然后它将在选项标签之间打印出名称。
$(document).scroll(function() {
//Basically your position in the page
var x = $(this).scrollTop();
//How far down (in pixels) you want the user to be when the effect to starts, eg. 500
var y = 500;
if (x > y) {
//Put your effect functions in here.
}
});