正規表現

ファイル名の拡張を取り除く正規表現

たぶん preg_replace('/(\.[^.]+)$/', '', $f);

外部サイト判定?

"http://juice.com".match(/https?:\/\/([^\.]*\.?juice\.com)/); link_Href.search(/([a-z0-9]*\.ABCDE|^ABCDE)\.com/); "juice.com".match(/^[^\.]*\.?juice\.com/i); "juice.com".match(/^[^\.]*\.juice\.com/i); "juice.com".search(/^([^\.]*\.)?juice\…

.searchと.match

"http://ABCDE.com/".search(/^http:\/\/[0-9a-z]*.?ABCDE\.com/i);searchは検索位置を返します。ない場合は-1 "http://ABCDE.com/".match(/^http:\/\/[0-9a-z]*.?ABCDE\.com/i);matchは一致した文字列を返します。ない場合はnullです "<th>aisdiuauaa</th>".match(/<th>(</th>…

(memo)Javascript 正規表現

http://www.tohoho-web.com/js/regexp.htm "12:34:56".match(/(\d+):(\d+):(\d+)/); document.write(RegExp.$1 + "<br>"); // → 12 document.write(RegExp.$2 + "<br>"); // → 34 document.write(RegExp.$3 + "<br>"); // → 56RegExpが定義されていないような感じだけど…

java 正規表現 memo

public class Test public static void main(String[] args){ String str = "Ab9Ab9"; System.out.println(str.replaceAll("([A-Z])([a-z])([0-9])", "$2$1$3")); } } // bA9bA9