我有以下代码,但是当我尝试使用此键从该字典中获取值时,它会崩溃.当我删除@时,它工作得很好.任何的想法?
[self.replacementFBMsgDictionary_ setValue:profileItem.fbId forKey:[NSString stringWithFormat:@"@%@", profileItem.username]];
Run Code Online (Sandbox Code Playgroud) 我一直试图在过去的3个小时内调试这个问题,现在拉我的头发.在我的网站,当我加载我得到一个undefined不是一个功能.我一直在看语法,似乎没有错.这是我网站的链接.如果您检查控制台,则第一次加载时会出错.任何的想法?
我目前有以下正则表达式:
static inline NSRegularExpression * AuthorRegularExpression() {
if (!__authorRegularExpression) {
__authorRegularExpression = [[NSRegularExpression alloc] initWithPattern:@"-\\s*(.)*$" options:NSRegularExpressionCaseInsensitive error:nil];
}
return __authorRegularExpression;
}
Run Code Online (Sandbox Code Playgroud)
正如您在模式中看到的那样,它会检测到一个短划线( - ),后跟一些字符串.但是现在我已经将短划线的格式更改为em-dash.所以字符串如下所示:
NSString *dashAuthor = [NSString stringWithFormat:@"%C %@", 0x2014, self.theme.quoteAuthor];
Run Code Online (Sandbox Code Playgroud)
我现在如何更改正则表达式以反映这一点,因此它可以找到一个带有尾随em-dash的作者.
我想弄清楚当按键是空的时候,所以我做了以下事情:
if (e.which == ' '){
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.知道为什么吗?
我有以下HTML代码:
<ul class="dropdown-menu shopping-cart-nav-drpdown">
<li class="item" data-item-id="58">
</li>
<li class="item" data-item-id="100">
</li>
<li class="item last">
<a href="/cart" class="btn btn-info full-button">View Cart</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
在这里shopping-cart-nav-drpdown
,我如何找到data-item-id = 58的li?是否可以在不迭代所有ul的子元素并使用getAttributes的情况下执行此操作?
我有以下正则表达式:
preg_replace('/#(?=[\w-]+)/', '', preg_replace('/(?:#[\w-]+\s*)+$/', '', $stringText)
Run Code Online (Sandbox Code Playgroud)
基本上用空字符串替换/删除主题标签。
但是它不适用于以下情况:
#jualbaju #blouse #jualmurah #bajumurah #jakarta #jualbajumurah #bajulucu #korea #dress #jualdress #murahmeriah #jualeceran #jualdressmurah #setelanmurah #jualsetelanmurah #bajupink #pink #jualshortdress #atasanmurah #bajukorea #bajukoreamurah #onlineshopindo #olshop #bajukoreamurah\n#jualbajukoreamurah #jualbajumurmer #dresskorea\n\nMinat hubungi cp di bio :) Line : shaneee22
Run Code Online (Sandbox Code Playgroud)
为什么是这样?
我试图用PHP中的字符串检测中文字符,目前我正在尝试这样做:
$bio = '??????? ??????????????(… ??/???????whatsapp or line: chibimasakishop ???/??????';
if (preg_match('/[\x{4e00}-\x{9fa5}]+.*\-/u', $bio) === 1) {
var_dump('contains a chinese character');
}
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?
我在以下变量中有一个数字,如50000:
var i = 50000
Run Code Online (Sandbox Code Playgroud)
我想将其格式化为一个字符串,以便打印出50.000,00.除了使用插件之外,jQuery中最简单的方法是做什么,比如数字插件.
我有大约1万个字符串,我想从中提取电话号码,一些电话号码格式如下:
08978803929
085282486601
081284671191
+6285722345678
Run Code Online (Sandbox Code Playgroud)
模式如下,它是从08开始的连续数字串,可以是11位或12位.它前面还可以有+62的区号.如何在PHP中使用正则表达式提取所有这些字符串?
为了使它更简单,我想检测以08或+62或仅62开头的字符串
我有以下字符串:
"2012-12-06 21:55:00"
Run Code Online (Sandbox Code Playgroud)
当我把它放进去的时候:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
[df setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss Z"];
Run Code Online (Sandbox Code Playgroud)
它给了我null.知道我做错了什么吗?
javascript ×4
ios ×3
ipad ×3
iphone ×3
jquery ×3
objective-c ×3
php ×3
regex ×3
css ×1
html ×1