タグ 文字列中
人気順 10 users 50 users 100 users 500 users 1000 users【PHP】文字列検索には str_contains() を使え - RAKUS Developers Blog | ラクス エンジニアブログ
PHP で「文字列に特定のキーワードが含まれているか」や「文字列中に特定の文字列を含むか」を確認したい場合、どのようなコードを書くだろうか? もし、あなたが strpos()やstrstr()を使う方法を思いついたのなら、これだけは覚えて帰ってほしい。 文字列検索には str_contains() を使え。 結論:文字列検索には str_co... 続きを読む
TypeScript 4.1で密かに追加されたintrinsicキーワードとstring mapped types
TypeScript 4.1では、Mapped typesにおけるkey remappingやtemplate literal typesに付随する新機能として、標準ライブラリにUppercaseなどの型が追加されました。 上の例から分かるように、Uppercase型は一つの文字列を受け取る型関数で、文字列のリテラル型を渡すとその文字列中の小文字を全て大文字にした文字列のリ... 続きを読む
QuoteとUnquote #golang - tenntenn.dev
Quoteを行う Goで文字列を""で括って(Quoteして)表示したい場合、fmt.Printf関数を用いて行うことが多いでしょう。 package main import "fmt" func main() { fmt.Printf(`"%s"`, "hoge") } これを実行すると以下のようになります。 $ go run main.go "hoge" 文字列中に"が含まれていた場合に、Goのソースコード上の文... 続きを読む
文字列中のカラーコードに自動で色見本を付けるJavaScript | q-Az
エディタなどでよく見る、 #66cdaa や rgb(240, 128, 128) みたいな感じで カラーコードがテキスト中にあると自動で色見本を付けてくれる JavaScript を作ってみます。 正規表現を駆使して書くことになるので、完璧とまではいっていませんがそれなりに判別できるコードになったと思います。 function colorSampleTag(tag) { var elm = do... 続きを読む
【学習kotlinシリーズ】高階関数 | from umentu import stupid
Kotlinの高階関数の使い方を実装例を交えて紹介。高階関数とは 高階関数とは、関数を引数として受け取ったり、返り値として関数を返したりする関数のこと。同じような機能を持った関数を複数書いてしまう場合に、共通する部分は抽象的に一つの関数に集約してしまうことで、コードが短く書けたりするメリットが有る。 だめな例 だめな例として、文字列中の中から小文字が最初に出てくる位置を教えてくれる関数と、文字列中... 続きを読む
「Python 3.6」がリリース | OSDN Magazine
12月23日、Python 3系の最新版「Python 3.6.0」がリリースされた。文字列中に式を記述できる「f””」などの新しい文法が導入されたほか、「secrets」モジュールが標準ライブラリとして追加されるなど、多数の新機能が導入されている。 Python 3.6は2015年9月に公開されたPython 3.5に続くメジャーアップデート版で、複数の新たな文法やモジュールのアップデート、セキ... 続きを読む
正規表現
正規表現(regular expression)は文字列のパターンを記述するための言語です。 また、この言語で記述されたパターンも正規表現と呼びます。 正規表現を用いると、文字列が指定したパターンを含んでいるかどうかを判定し、 また含んでいるならばそれが文字列中のどの場所であるかを知ることができます。 /pat/ %r{pat} などの正規表現リテラルや Regexp.new などで正規表現 オブ... 続きを読む
Pythonの文字列中の変数展開(str.format)のメモ - 唯物是真 @Scaled_Wurm
2014-07-26 Pythonの文字列中の変数展開(str.format)のメモ Python Pythonで文字列中の変数展開をするときの書式について調べたのでメモ http://docs.python.jp/2/library/string.html#formatstrings 基本的に文字列中の{と}の間にいろいろと指定して、展開したい変数をformat関数に与えるようになっています ち... 続きを読む